Springboot AOP面向对象切面编程
springboot使用
1.引入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-aop</artifactId>
</dependency>
2.随便定义一个类,随便写一个方法,需要加注解@Aspect @Component交由ioc容器管理
在方法里加@Around属性指定方法
@Aspect
@Component
public class DemoAspect {
@Around(“execution(void com.example.demo.DemoApplication.test())”)
public Object surround(ProceedingJoinPoint proceedingJoinPoint) throws Throwable {
System.out.println(“before”);
return proceedingJoinPoint.proceed();
}
}
这样在test方法执行前会先执行输出before
before
org.dom4j.io.SAXReader@30a6b57d
2025-07-14T19:35:23.818+08:00 ERROR 8512 — [demo] [nio-9999-exec-8] com.example.demo.MyException : error:No static resource favicon.ico.
欢迎使用66资源网
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
7. 本站有不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别!
66源码网 » Springboot AOP面向对象切面编程
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
7. 本站有不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别!
66源码网 » Springboot AOP面向对象切面编程