Spring常用註解

2021-09-12 12:02:30 字數 589 閱讀 1300

@component:寫在乙個類的上面,宣告該類是乙個bean

@repository:宣告乙個dao層的bean

@controller:宣告乙個控制層的bean

@service:宣告乙個service層的bean

@value:給bean裡面的每乙個屬性賦值,例如:@value("20")

@autowired:預設按型別注入,型別找不到,則按照名字注入

@autowired() @qualifier("name") 

@resource:按照名字注入(@resource(name='name')),如果名字找不到,就按照型別注入

@aspect:宣告這乙個特俗的類,這是乙個切面類

@before("execution(* com.spring.aop.test.*(..))") :前置通知,配置切點之前執行的方法

@aefore("execution(* com.spring.aop.test.*(..))") :後置通知,配置切點之後執行的方法

@around("execution(com.spring.aop..*(..))"):環繞通知,可以配置裡面方法是否執行,並且可以控制返回值

Spring常用註解

spring常用註解 1 引入context命名空間 在spring的配置檔案中 配置檔案如下 xml xmlns context spring context 2.5.xsd 開啟配置 spring 會自動掃瞄cn.pic包下面有註解的類,完成bean的裝配。xml xmlversion 1.0 ...

Spring常用註解

在spring中常用的註解 autowired註解 不推薦使用,建議使用 resource autowired可以對成員變數 方法和建構函式進行標註,來完成自動裝配的工作。autowired的標註位置不同,它們都會在spring在初始化這個bean時,自動裝配這個屬性。要使 autowired能夠工...

spring常用註解

1 引入context命名空間 在spring的配置檔案中 配置檔案如下 xml 收藏 xmlns context spring context 2.5.xsd 開啟配置 spring 會自動掃瞄cn.pic包下面有註解的類,完成bean的裝配。xml xmlns xmlns xsi xmlns c...