spring 注解方式实现aop
来源:互联网 发布:建筑三维制图软件 编辑:程序博客网 时间:2024/05/22 15:20
spring xml配制
<context:component-scan base-package="com.meizu.spring.controller,com.meizu.spring.service,com.meizu.spring.annotation_aop" > <context:include-filter type="annotation" expression="org.aspectj.lang.annotation.Aspect" /> </context:component-scan> <!-- Configures the @Controller programming model --> <!-- annotation-driven 扫描指定包中类上的注解 --> <mvc:annotation-driven /> <!-- 通过cblib去生成代理类 --> <aop:aspectj-autoproxy proxy-target-class="true"/>
注解类
@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.METHOD})public @interface InfoAop { String name() default "";}
切面类
@Aspectpublic class InfoAopIml { @Before("@annotation(infoAop)") public void before(InfoAop infoAop) throws Throwable { System.out.print("before"); } @Around("@annotation(infoAop)") public void around(ProceedingJoinPoint proceedingJoinPoint, InfoAop infoAop) throws Throwable { System.out.print("around before"); proceedingJoinPoint.proceed(); System.out.print("around after"); } @After("@annotation(infoAop)") public void after(InfoAop infoAop) throws Throwable { System.out.print("after"); }}
切面使用
@Servicepublic class ServiceInfo { @InfoAop() public void info(){ System.out.print("info function"); }}
0 0
- Spring-注解方式实现AOP
- 注解方式实现spring-aop
- spring 注解方式实现aop
- Spring 注解方式实现AOP
- 使用Spring的注解方式实现AOP
- 使用Spring的注解方式实现AOP
- spring采用注解方式实现AOP
- 使用Spring的注解方式实现AOP
- Spring使用注解的方式实现AOP
- 使用Spring的注解方式实现AOP
- 使用Spring的注解方式实现AOP
- 使用Spring的注解方式实现AOP
- 使用Spring的注解方式实现AOP
- 使用spring注解方式实现AOP(一)
- 应用Spring的注解方式实现AOP
- 注解方式实现Spring的aop
- 应用Spring的注解方式实现AOP
- 使用Spring的注解方式实现AOP
- AttributeError: 'module' object has no attribute 'best_partition'
- 七.Git常见问题及知识点补充2
- HDU 4460 Friend Chains 【bfs】【spfa】
- leetcode python
- Hello word!
- spring 注解方式实现aop
- android加密、签名相关
- JavaScript运算符
- ThreadPoolExecutor线程池
- png图片压缩工具pngquant
- 加了限制条件的0-1背包问题(C++实现)
- elasticsearch学习
- 设置eclipse主题风格
- 使用git上传代码到码云