[b] javabean某些情况先可能并不一定要满足sun的命名规范。但是在一些框架中必须满足,首字母必须小写,对应的set/get方法为首字母大写,其余不变,例如userName 为setUserName 但是有种情况例外,如果属性的第二个字母也是大写,则对应的set方法为属性名不变,例如uSerName 为setuSerName。[/b]
实际上spring是根据setName方法来设置配置文件中property值得。例如
那么在配置文件中相应的bean设置为
其中两个property是name和age 而不是user类得两个field值。(可怜我一直以为是根据field值来设定property的name属性。。)
实际上spring是根据setName方法来设置配置文件中property值得。例如
public class User{
private String sname;
private int sage;
public void setName(String name){
sname=name;
}
public void setAge(int age){
sage=age;
}
}
。那么在配置文件中相应的bean设置为
<bean id="user" class="User">
<property name="name" value="panda"/>
<property name="age">
<value>19</value>
</property>
</bean>
其中两个property是name和age 而不是user类得两个field值。(可怜我一直以为是根据field值来设定property的name属性。。)
本文详细介绍了JavaBean在Spring框架中的使用规范,特别是关于属性的命名规则及其如何影响配置文件中的属性注入过程。通过具体示例展示了正确的属性命名方式及配置方法。
164

被折叠的 条评论
为什么被折叠?



