猫咪家
首页
分类
标签
归档
关于
管理员
2020-12-26
960
springboot-aop
```java <dependencies> <dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency> </dependencies> --------------------------------------------------------------- @Aspect @Component public class MyAspect { @Pointcut(value = "execution(* com.hhzjl.springboot01.service.*.*(..))") public void pc(){ } //@Before(value = "pc()") public void before(){ System.out.println("方法开始执行...."); } //@After(value = "pc()") public void after(){ System.out.println("方法执行结束...."); } @Around(value = "pc()") public void around(ProceedingJoinPoint joinPoint) throws Throwable { System.out.println("--------------"+joinPoint); before(); String res=(String)joinPoint.proceed(); System.out.println(joinPoint.getSignature().getName()+"方法的返回值是"+res); after(); } @AfterThrowing(value = "pc()",throwing = "tw") public void error(Throwable tw){ System.out.println("方法出现异常了"); } } ```
###Hello world!
Springboot
评论
发布
留言
评论