使用@Resource和@Inject注解自动装配Spring组件

 时间:2024-11-05 07:14:09

1、Spring还支持使用@Resource和 @Inject给Spring画陲奴颁注册组件。@Resource默认是按照组件名称进行装配的。package com.gwolf.servic髫潋啜缅e;import javax.annotation.Resource;import org.springframework.stereotype.Service;import com.gwolf.dao.BookDAO;@Servicepublic class BookService { @Resource private BookDAO bookDAO; public void print() { System.out.println(bookDAO); } }

使用@Resource和@Inject注解自动装配Spring组件

3、如果要想使用@Inject注解,需要导入相关的依赖包。<dependency> <groupId>javax.inject</groupId> <artifactId>javax.inject</artifactId> <version>1</version> </dependency>

使用@Resource和@Inject注解自动装配Spring组件

5、执行junit测试类,查看使用@Inject注入的组件能够注入成功。

使用@Resource和@Inject注解自动装配Spring组件

6、@Autowired是spring特有的自动装配注解,@Resource和@Inject是java提供的标准装配注解。

  • Spring的自动装配学习总结
  • 什么是spring的自动装配?
  • Spring学习--SpringBoot自动配置实现数据库访问
  • SpringBoot中SpringMVC自动配置原理
  • SpringBoot数据库访问自动配置原理
  • 热门搜索
    什么是投资理财 toyota是什么意思 红尘来呀来去呀去也空是什么歌 什么养胃 什么笔记本好 quick是什么意思 苹果ios是什么意思 端口是什么 iq是什么意思 企事业单位是什么意思