我有一个示例类Person,并且setter方法需要在将其设置为对象之前操作作为其参数传递的字符串。我们如何在Spring中将这个类表示为XML?
public class Person {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name.substring(0, name.length()-1);
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
private int age;
}
答案 0 :(得分:0)
您可以在下面添加相对更改的行,并将其添加到spring bean配置文件中。
<bean id="referenceName" class="com.stack.overflow.Person">
阅读this以获取更多信息。
答案 1 :(得分:0)
使用XML:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.2.xsd">
<bean id="person" class="com.example.bean.Person">
</bean>
</beans>
使用带注释的Bean配置类:
import org.springframework.context.annotation.*;
@Configuration
public class BeanWireConfig {
@Bean
public Person person(){
return new Person();
}
}
希望这会有所帮助..!