1切面面向编程 AOP aspect orient programing
2两种配置方式,一种基于注解,一种基于xml
3拦截控制,方法前,方法后,关闭流。节省代码
4新建一个切面类
5类里写上各种切面需要的注解,编写切点pointCut方法,Pointcut注解里的value值指定要切入的某个类的某个方法,即要拦截的那个地方
6doBefore();doAfter()。注解一定都要写上,因为是基于注解的方法。
7joinPoint.getSignature().getName();获取方法名称。joinPoint,.getArgs();获取方法参数。注意两者返回类型不同,一个是String,一个是Object[]。
8心得:这个切面编程,就像一个监控系统,但这个监控系统有权力在你的前后动土,随便拿你的东西出来看看或者是填补你的缺失。