我们遇到很多业务场景需要在做一项工作的时候,有跟这个工作相关联的工作一块执行,如在这项工作的前面执行一个事情,或者后面执行一个事情等等。
现在开发为了方便阅读代码,不影响当前代码结构,我们采取切面编程的方式,另外通过自定义注解的方式来进一步控制切面编程。
|
|
spring若要用@Aspect,需要在xml内配置,才能解析切面代码
面向切面编程代码
spring-boot的service代码
spring-boot的RedissonTestService实现代码
最后访问GET http://localhost:11111/aasd,可以查看切面信息在执行方法前边先执行,若要在后执行或者需要其他方式,请继续查阅@After等等注解。