首页  

spring autowired注解不生效的一种情况     所属分类 spring 浏览量 1494
spring4  写循环依赖的例子
使用 @Autowired 注解 互相注入



public class A {
	// 需要在xml 配置里 加入 <context:annotation-config/> ,否则 @Autowired 不生效
	// 
	@Autowired
	private B b;
	
	public String toString(){
		// 方法循环调用
		// return this.getClass()+","+this.hashCode()+","+b;	
		return this.getClass()+","+this.hashCode();
	}
}

public class B{
	@Autowired
	private A a;
	
	public String toString(){
		return this.getClass()+","+this.hashCode()+","+a;
	}
}

<context:annotation-config/>
<bean id="a" class="dyyx.cycleref.demo1.A"/>	       
<bean id="b" class="dyyx.cycleref.demo1.B"/>

不加 <context:annotation-config/> @Autowired 注解不会处理
     


完整代码
https://gitee.com/dyyx/hellocode/tree/master/project/springtest/src/main/java/dyyx/cycleref/demo1


 spring循环依赖 

上一篇     下一篇
cron表达式实例

团队管理的1+4+7法则

springboot @Autowired 注解处理要点

cron表达式中 * 与 ? 的区别

SpringBoot定时任务 schedule

mybatis独立使用(不依赖spring)