摘要: 【返回通知】 LoggingAspect.java: Main.java: 运行结果: 【异常通知】 1.只在连接点抛出异常时才执行异常通知。 2.将Throwing属性添加到@AfterThrowing注解中,也可以访问连接点抛出的异常。Throwable是所有错误和异常类的超类。所以在异常通知方 阅读全文
posted @ 2018-09-18 18:45 猩生柯北 阅读(230) 评论(0) 推荐(0)
摘要: 【后置通知】 1.后置通知是在连接点完成之后执行的,即连接点返回结果或者抛出异常的时候,下面的后置通知记录了方法的终止。 2、一个切面可以包括一个或者多个通知。 示例: LoggingAspect.java: Main.java: 运行结果: 假如将Main.java中的div方法中的第二个参数改为 阅读全文
posted @ 2018-09-18 16:46 猩生柯北 阅读(259) 评论(0) 推荐(0)
摘要: 【Spring AOP】 1.AspectJ:Java社区里最完整最流行的AOP框架。 2.在Spring2.0 以上的版本中,可以使用基于AspectJ注解或基于XML配置的AOP。 【在Spring中启用AspectJ注解支持】 1.要在Spring应用中使用AspectJ注解,必须在class 阅读全文
posted @ 2018-09-18 13:12 猩生柯北 阅读(345) 评论(0) 推荐(0)