spring aop修改返回值

 时间:2024-10-30 02:02:35

1、spring-aop的使用必须依赖spring。spring的依赖不讲了,直接看之前的经验。spring-aop必须的依赖是aspectjweaver,我们可以直接依赖。

spring aop修改返回值

2、<dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.8.6</version></dependency>

spring aop修改返回值

3、spring是一个优秀的框架,它对aop也有支持。我们也可以直接依赖spring-aspects;<dependency> <groupId>org.springframework</groupId> <artifactId>spring-aspects</artifactId> <version>${springframework.version}</version></dependency>

spring aop修改返回值

4、添加spring-aspects依赖它会自动导入aspectjweaver的依赖。

spring aop修改返回值

5、编写切面类:@Servicepublic class ListenerService { public Object around(ProceedingJoinPoint pjp)throws Throwable{ Object object = pjp.proceed(); Object[] args = pjp.getArgs(); return object; }}

spring aop修改返回值

6、切面处理的类:@Servicepublic class JMService { public String jm(Employee employee){ return "123"; }}

spring aop修改返回值

7、spring配置:<aop:config> <aop:aspect id="myListener" ref="listenerService"> <aop:pointcut expression="execution(* com.ml.service.JMService.*(..))" id="listenerCut"/> <aop:around method="around" pointcut-ref="listenerCut"/> </aop:aspect></aop:config>

spring aop修改返回值

8、启动项目即可。总结:1.maven依赖2.切面类3.切面处理类4.spring配置。

  • 如何解决发动车时抖动、发动机亮黄灯
  • 土味情话大全撩妹撩男朋友表白套路
  • 员工没有签订合同公司怎么赔偿
  • 赴美生子的福利奶票应该怎样申请呢
  • 五菱荣光v评测
  • 热门搜索
    奶香小馒头的做法 洗衣机怎么清洗 卤水豆腐的做法 蕨菜的做法 草鱼的做法大全 木须肉的做法 主要事迹怎么写 铖怎么读 土豆丝怎么炒好吃 香菇包子馅的做法