@Resource与@Autowired注解的区别----https://blog.csdn.net/wangzuojia001/article/details/54312074
- @Resource默认按照名称方式进行bean匹配,@Autowired默认按照类型方式进行bean匹
-
-
private Human human;
-
-
-
private Human human;
-
-
问题:@Resource(name = "manImpl") private Human human; 与 private Human human = new ManImpl(); 这两种形式有区别么?
不都是为了在方法中是使用human.method();而引入一个对象么?
答案:你自己new的对象, 你不清楚什么时候就会被回收了..而用注解,则是将这个对象交给spring的容器管理.不需要为对象的创建
和销毁而考虑.. 这也是使用spring框架的主要原因