二、spring boot aop
-
创建maven工程
-
更改工程jdk版本
<properties> <!-- java版本 --> <java.version>1.8</java.version> <!-- 编译时的编码 --> <maven.compiler.encoding>UTF-8</maven.compiler.encoding> </properties> <build> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>${java.version}</source> <target>${java.version}</target> <encoding>${maven.compiler.encoding}</encoding> </configuration> </plugin> </plugins> </build>
-
引入spring boot 父类
<!-- 引入父类更好的规范各个依赖的version --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.0.RELEASE</version> </parent>
-
引入依赖
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> </dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency>
-
创建切面类并且在切面类增加@Aspect 和 @Configuration
@Before(“execution(* com.chair.springboot.bean..salePhone(…))")
@After("execution( com.chair.springboot.bean.*.salePhone(…))”)