Spring學習筆記5 註解方式AOP

2021-09-12 10:08:50 字數 2420 閱讀 8542

第一步:註解配置業務類

使用@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

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 }

去掉原有資訊,新增如下3行

<1>掃瞄包com.spring.aspect和com.spring.service,定位業務類和切面類

1

package="com.spring.aspect"/>

2package="com.spring.service"/>

<2>找到被註解了的切面類,進行切面配置

第四步:測試

雨落憂傷- 閱讀(

...)

編輯收藏

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 為不同環境下使...