public class TestDrive {
@Resource(name="emp")
Emp e ;
public static void main(String[] args) {
System.out.println(new TestDrive().e);
}
}

为什么我的spring注解不管用?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
4条回答 默认 最新
- little_how 2016-10-25 07:16关注
1.首先,运行时注解需要通过反射才能使用
2.spring内部调用时封装了,所以注解能直接反应出来。你的问题在于:
1.你的类没有配置spring的Component
2.想要spring使用你配置的注解,你的bean就不能自己new,需要从spring的上下文获取代理bean才可以。希望能够帮到你....
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报