Autowired注入
时间: 2023-10-11 08:09:49 浏览: 89
@Resource和@Autowired都是用于依赖注入的注解。
@Resource是Java EE提供的注解,它可以用来注入任何由Java EE容器管理的对象,包括EJB、JMS、JPA等。它可以通过name属性或type属性指定要注入的对象。
@Autowired是Spring框架提供的注解,它可以用来注入Spring容器中的bean对象。它可以通过required属性控制是否必须注入成功,也可以通过@Qualifier注解指定要注入的bean对象的名称。在Spring 4.3及以上版本中,@Autowired注解还可以用在构造方法上,用于自动注入构造方法参数。
总的来说,@Resource和@Autowired都是用于依赖注入的注解,但@Resource更适用于Java EE环境,而@Autowired更适用于Spring框架。
阅读全文