spring的配置有两套
基于xml的配置:首先导入aop依赖,创建切面类,在配置文件中<bean> 先注入切面类,然后在 aop:config 标签下 定义切面类,aop:pointcut 标签 配置切点 定义切点表达式 ,然后配置通知 <around><after>等标签 最后启动<aop -autoproxy>启动动态代理
基于注解的配置:首先导入aop依赖,创建切面类 这里就不用像配置文件那样注入啦,只需要注解@aspect 就可以标记当前类为 切面类 当然我们要 把当前类交给 spring容器管理 用@comment 在类里面添加增强的方法 用@Pointcut 定义切入点 并指出切点表达式,@around @after 等添加通知, 然后在 配置类中 添加@compentScan 指定要扫描的路径,让spring 发现它,最后配置类中 添加 @EnableaspectJ0Autoproxy 注解 启动动态代理。