第一步:註解配置業務類
使用@component("pservice")註解productservice 類
1第二步:註解配置切面package
com.spring.service;23
import
org.springframework.stereotype.component;
45 @component("pservice")
6public
class
productservice
10 }
@aspect 註解表示這是乙個切面
@component 表示這是乙個bean,由spring進行管理
@around(value = "execution(* com.spring.service.productservice.*(..))") 表示對com.spring.service.productservice 這個類中的所有方法進行切面操作
1去掉原有資訊,新增如下3行package
com.spring.aspect;23
import
org.aspectj.lang.proceedingjoinpoint;
4import
org.aspectj.lang.annotation.around;
5import
org.aspectj.lang.annotation.aspect;
6import
org.springframework.stereotype.component;78
@aspect
9@component
10public
class
loggeraspect
18 }
<1>掃瞄包com.spring.aspect和com.spring.service,定位業務類和切面類
1<2>找到被註解了的切面類,進行切面配置package="com.spring.aspect"/>
2package="com.spring.service"/>
第四步:測試
雨落憂傷- 閱讀(
...)
編輯收藏
spring學習 二 註解方式
告訴spring用註解方式配置 product類的category屬性新增註解 註解方式一 autowired private category category 註解方式二 resource name c private category category 與之前相同 全部刪除,只新加一行即可,瀏...
Spring 註解學習筆記
宣告bean的註解 注入bean的註解 配置檔案的註解 aop切面程式設計註解 spring 常用配置 postconstruct 在建構函式執行完之後執行 predestroy 在 bean 銷毀之前執行 activeprofiles 用來宣告活動的 profile profile 為不同環境下使...
Spring 註解學習筆記
宣告bean的註解 注入bean的註解 配置檔案的註解 aop切面程式設計註解 spring 常用配置 postconstruct 在建構函式執行完之後執行 predestroy 在 bean 銷毀之前執行 activeprofiles 用來宣告活動的 profile profile 為不同環境下使...