[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属性。。)