利用spring注解创建bean
生活随笔
收集整理的這篇文章主要介紹了
利用spring注解创建bean
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
spring注解
- spring 原始注解
- 1.1 @Component注解
- 1.2 @Controller,@Service,@Repository同上
- 1.3 注解方式依賴注入
- spring 新注解
- 1. 用來解析配置類,利用配置類替代xml
- 注解代替了xml的繁瑣配置
spring 原始注解
1.1 @Component注解
<!--spring 使用注解創建對象 component-scan 組件掃描器 用來掃描包下面的注解 --> <context:component-scan base-package="com.lovely"/>- 利用ClassPathXmlApplicationContext可創建對象
1.2 @Controller,@Service,@Repository同上
1.3 注解方式依賴注入
// 利用注解進行 屬性注入// 1. @Autowired // 根據類型/* 2. @Autowired // 根據類型 進行依賴注入@Qualifier("userDao") // 與autowired根據名稱進行依賴注入*/@Resource // 3. 按照名稱注入private UserDao userDao;/*public void setUserDao(UserDao userDao) {// bean 的 依賴注入 配置xml property 通過setthis.userDao = userDao;}*/// 4. 對普通值注入 組件掃描器 掃描spring容器中得key 拿value@Value("${jdbc.driver}")private String driver;@Value("a simple string...")private String str;spring 新注解
1. 用來解析配置類,利用配置類替代xml
- 具體使用
- 以數據源解析為例子
- 測試demo
總結
以上是生活随笔為你收集整理的利用spring注解创建bean的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 截止到2022年9月底可用的与大屏可视化
- 下一篇: python自带的shell、其性能优于