spring-Bean属性的依赖注入-02set方法注入

    xiaoxiao2025-04-09  12

    setter方法注入【利用set方法注入】

    public class User { private String name; private int age; private int sex; public void setName(String name) { this.name = name; } public void setAge(int age) { this.age = age; } public void setSex(int sex) { this.sex = sex; } @Override public String toString() { return "User{" + "name='" + name + '\'' + ", age=" + age + ", sex=" + sex + '}'; } }

    applicationContext.xml【全局配置文件】

    <!--属性注入--> <bean class="dao.User" id="user"> <property name="name" value="张三"/> <property name="age" value="88"/> <property name="sex" value="1"/> </bean>

    测试类

    @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = "classpath:applicationContext.xml") public class SetterTest { //注入User对象 @Autowired private User user; @Test public void test() { System.out.println("user = " + user); } }

    测试结果

    最新回复(0)