准备业务类 ProductService.java
ProductService.java代码:
准备日志切面 LoggerAspect.java,在调用核心功能之前和之后分别打印日志
LoggerAspect.java代码:
编写applicationContext.xml文件
声明业务对象,声明日志切面,指定右边的核心业务功能,指定左边的辅助功能,然后通过aop:config把业务对象与辅助功能编织在一起。
applicationContext.xml代码:
准备测试文件TestSpring
通过配置的方式,把切面和核心业务类编制在了一起。在编织之后,业务方法运行之前和之后分别会打印日志
TestSpring文件代码:
运行结果: