2023-01-17
一、Spring中的注解
1、使用注解的原因
(1)使用注解將物件裝配到IOC容器中
(2)使用注解管理物件之間依賴關系(自動裝配)
2、Spring中裝配物件的注解
(1)@Component
標識一個受Spring IOC容器管理的普通組件
(2)@Repository
標識一個受Spring IOC容器管理的持久化層組件
(3)@Service
標識一個受Spring IOC容器的業務邏輯層組件
(4)@Controller
標識一個受Spring IOC容器管理的表述層控制器組件
(5)注解設定的位置
類的上方標識
(6)原則
約束>配置(注解>XML)>代碼
(7)注意
①只用注解裝配物件,默認將類名首字母小寫作為beanId
②可以使用value屬性,設定beanId;當注解中只使用一個value屬性時,value關鍵字可省略
③開啟組件掃描
<context:component-scan base-package="com.hh"></context:component-scan>
3、使用注解配置物件中屬性(自動裝配)
(1)@Autowired注解
①作用:自動裝配物件中屬性
②裝配原理:反射機制
③裝配方式:先按照byType進行匹配
④@Autowired中required屬性
true:表示被標識的屬性必須裝配數值,如未裝配,會報錯,
false:表示被標識的屬性不必須裝配數值,如未裝配,不會報錯,
(2)@Qualifier注解
①作用:配合@Autowired一起使用,將設定beanId名稱裝配到屬性中
②注意:不能單獨使用,需要和@Autowired配合使用
(3)@Value
①作用:裝配物件中的屬性
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/542132.html
標籤:其他
上一篇:統一回傳物件封裝和統一例外捕獲封裝springboot starter
下一篇:Spring6
