SpringBoot创建切面

阅读 78

2022-08-04


介绍

引入依赖

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-aop</artifactId>
</dependency>

配置各种切面

// 拦截comsumer及其子包下面的listen方法
execution(** com.st.mbase.consumer..*.listen(..))
execution(* com.st.mbase.consumer..*.listen(..))
// 拦截SaveHandler类的write2HDFS方法
execution(* com.st.mbase.consumer.handler.SaveHandler.write2HDFS(..))
// 拦截dao包及子包的所有insert方法
execution(* com.st.mbase.dao..*.insert*(..))

注意一个*和两个*的区别,后续自己搞懂一下区别



精彩评论(0)

0 0 举报