package com.astute.sparrow.spring.ioc.method_injection;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Component;
@Component("a")
public class A {
@Autowired
@Qualifier("b")
private B b;
public void printB() {
System.out.println(getB());
}
public B getB() {
return b;
}
public void setB(B b) {
this.b = b;
}
}
package com.astute.sparrow.spring.ioc.method_injection;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;
@Component("b")
@Scope("prototype")
public class B {
}
<bean id="a" class="com.astute.sparrow.spring.ioc.method_injection.A">
<lookup-method name="getB" bean="b"/>
</bean>
<bean id="b" class="com.astute.sparrow.spring.ioc.method_injection.B" scope="prototype"/>
BeanFactory factory = new XmlBeanFactory(new ClassPathResource(
"com/astute/sparrow/spring/ioc/method_injection/spring-method-injection.xml"));
A a = (A) factory.getBean("a");
a.printB();
a.printB();
输出:
com.astute.sparrow.spring.ioc.method_injection.B@d08633
com.astute.sparrow.spring.ioc.method_injection.B@1a9334
分享到:
相关推荐
spring_dubbo spring_dubbospring_dubbospring_dubbospring_dubbospring_dubbospring_dubbospring_dubbospring_dubbospring_dubbospring_dubbospring_dubbospring_dubbospring_dubbospring_dubbospring_dubbospring_...
spring_名单spring_名单spring_名单spring_名单spring_名单spring_名单spring_名单spring_名单spring_名单spring_名单spring_名单spring_名单spring_名单spring_名单spring_名单spring_名单spring_名单spring_名单...
NULL 博文链接:https://diaochenlong2.iteye.com/blog/1831224
Spring示例_Printer_Spring_AOP_Spring_Proxy
spring_iocspring_iocspring_iocspring_iocspring_iocspring_iocspring_iocspring_iocspring_ioc
内容如下: spring.rar [spring_aop1] ...injection1] [spring_injection2] [spring_scope] [spring_struts_1] [spring_struts_2] [spring_struts_hibernate] [spring_whyspring] [ssh_training_itemmgr]
NULL 博文链接:https://listen-raining.iteye.com/blog/2128691
本项目为Java项目,使用Spring实现依赖注入,实现采用ApplicationContext,不再直接使用XmlBeanFactory方式。适合初学者了解Spring依赖注入的实现。
SPRING技术内幕__深入解析SPRING架构与设计原理,目前csdn上有多分,有的不好使,有的拆成很多分且下载分数很多,这是见过的一本不错的spring书籍,上传共享之、方便下载
Spring4_3_2必须jar包 Spring4_3_2必须jar包 Spring4_3_2必须jar包
本项目为Java项目,使用Spring实现依赖注入,适合初学者了解Spring依赖注入的实现。
The_Finite_Volume_Method_in_Computational_Fluid_Dynamics springer
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010003835/article/details/
博文链接:https://shaqiang32.iteye.com/blog/201912
Spring Framework 2.5(zh_CN)开发参考手册
Spring_2000_Spring_Hibernate_HibernateTemplate,Spring_2000_Spring_Hibernate_HibernateTemplate
spring揭秘,了解spring内在运行逻辑
1.本项目为SpringCloud Gateway的微服务框架,整合了SpringSecurity,微服务间使用Redis来获取登陆的用户信息。 2.由于Gateway采用的是纯Webflux方式,所以原有的Spring基于传统拦截器、过滤器的方式无法正常使用...
spring_2.5_core_lib.zip
Spring_AOP_学习小结 Spring_AOP_学习小结 Spring_AOP_学习小结 Spring_AOP_学习小结