1,Spring AOP依赖
要用上Spring AOP,需要依赖以下两个包,Spring AOP是框架,它本身是基于java的代理和cglib来实现的 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aspects</artifactId> <version>5.3.10</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>6.1.2</version> </dependency>
写日志需要依赖的包
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.30</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-jdk14</artifactId> <version>1.5.6</version> </dependency>
2,实际使用的业务类
实现业务的接口和实现类,这里用简单业务描述。如果这里没有用接口实现,底层回使用cglib来实现。