第一次学习了aop的概念以及如何在xml配置aop,今天学习一下使用注解的方式配置aop
需要在xml中引入约束:
定义一个类:
@Component:等同于<bean id="" class="">,默认id是第一个字母小写的类名。可以加括号自己设置。
定义一个aop拦截器
@Aspect:定义在类上,代表这是一个拦截器。
@Before,@After,@AfterThrowing,@AfterReturning,@Around定义在方法上 ,代表通知类型。括号内的参数代表切入点
@Pointcut写在切入点方法上,括号内为切入点表达式
接下来我们要在xml中配置两个标签
第一个标签:通过配置织入@Aspectj切面。
第二个标签:扫描注解。(不包括aop的注解:笔者自己尝试的,如果错误,还请大佬们多多指教。)
接下来通过ApplicationContext测试就可以了。