Spring学习之路spring属性注入
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring学习之路spring属性注入相关的知识,希望对你有一定的参考价值。
1、编写类
public class Bean3 { private String userName; //toString()下面的一个方法 public Bean3(String userName) { this.userName = userName; } public void text(){ System.out.println("bean3-----------" + userName); } }
2、配置文件
<!-- 属性注入 --> <bean id="bean3" class="com.ioc.Bean3"> <!-- 有参构造注入 name;有参构造的属性名称 value:给有参构造赋的值 --> <constructor-arg name="userName" value="张三"></constructor-arg> </bean>
3、测试
@Test public void test() { //加载 spring 配置文件 ApplicationContext context = new ClassPathXmlApplicationContext("bean1.xml"); // 得到配置对象创建的对象 Bean3 bean3 = (Bean3) context.getBean("bean3"); bean3.text(); }
以上是关于Spring学习之路spring属性注入的主要内容,如果未能解决你的问题,请参考以下文章
java的Spring学习1--spring引用及属性(setter,getter)注入
spring in action 学习十二:property placeholder 注解的方式实现避免注入外部属性硬代码化
初识Spring源码 -- doResolveDependency | findAutowireCandidates | @Order@Priority调用排序 | @Autowired注入(代码片段
初识Spring源码 -- doResolveDependency | findAutowireCandidates | @Order@Priority调用排序 | @Autowired注入(代码片段
spring in action 学习十一:property placeholder Xml方式实现避免注入外部属性硬代码化