Spring依赖注入的Setter注入(通过get和set方法注入)
Posted 与f
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring依赖注入的Setter注入(通过get和set方法注入)相关的知识,希望对你有一定的参考价值。
Spring依赖注入的Setter注入(通过get和set方法注入)
导入必要的jar包(Spring.jar和commonslogging.jar)
在src目录下建立applicationContext.xml (Spring 管理 bean的配置文件)
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPEING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans> <bean id="user" class = "com.cc8w.entity.User"> <property name="names"> <value>1111</value> </property> <property name="ages"> <value>30</value> </property> </bean> </beans>
2.Setter注入
package com.cc8w; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import com.cc8w.entity.User; public class Test1 { public static void main(String[] args) { // TODO Auto-generated method stub ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml"); User user = (User)context.getBean("user"); System.out.println(user); } }
java的数据类型
package com.cc8w.entity; public class User { private String names; private int ages; public String getNames() { return names; } public void setNames(String names) { this.names = names; } public int getAges() { return ages; } public void setAges(int ages) { this.ages = ages; } }
结果:
以上是关于Spring依赖注入的Setter注入(通过get和set方法注入)的主要内容,如果未能解决你的问题,请参考以下文章
Spring5依赖注入常用的三种方法:构造注入Setter注入自动装配
Spring 框架中 Setter 注入 和 构造器注入 方式的区别 与优劣
Spring 依赖注入(DI)详解 [Spring][依赖注入的 6 种实现方式][setter注入][构造器注入][注解注入][自动装配注入][静态工厂注入][实例工厂注入]