①:编写一个实体类
public class User{
/**
*
*/
private static final long serialVersionUID = 1L;
private long id;
private String username;
private String userpassword;
private String sex;
private long age;
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username == null ? null : username.trim();
}
public String getUserpassword() {
return userpassword;
}
public void setUserpassword(String userpassword) {
this.userpassword = userpassword == null ? null : userpassword.trim();
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex == null ? null : sex.trim();
}
public long getAge() {
return age;
}
public void setAge(long age) {
this.age = age;
}
}
②:配置spring的xml
<!-- 静态注入,测试 -->
<bean id="myuser" class="com.hhy.demo.study.pojo.User">
<property name="username" value="老黄"></property>
<property name="userpassword" value="12345"></property>
<property name="sex" value="男"></property>
</bean>
<!-- 相当于 SpringStaticZhuRuTest.setZhuRuTest(User myuser) -->
<bean class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
<!-- 注入的静态方法 -->
<property name="staticMethod" value="com.hhy.demo.study.java.test.SpringStaticZhuRuTest.setZhuRuTest"></property>
<!-- 注入的参数 -->
<property name="arguments" ref="myuser"></property>
</bean>
public class SpringStaticZhuRuTest {
//注入
public static void setZhuRuTest(User users){
System.out.println(users);
}
}