《年轻干部要学会写文章》 AOP的引入实例 AOP中核心概念 AspectJ对AOP的实现 AOP的引入实例 假设一个类StudentServiceImpl实现了IService接口中doSome、doOther方法,同时又事务处理、日志处理的业务代码。 如果我有其他的类也想复用事务处理、日志处理的代码,怎么办 我们可以把事务处理、日志处理单独作为一个工具类的静态方法。 这样直接调用即可,但是你会发现业务方法和非业务方法还是耦合在一起,在主业务代码中会出现大量的交叉业务逻辑代码调用语句,大大影响了主业务逻辑的可读性。