springboot AOp
时间: 2023-10-12 17:08:12 浏览: 50
Spring Boot中的AOP(面向切面编程)是一种用于在程序运行时动态地将代码织入到现有类中的技术。通过AOP,可以在不修改原始类代码的情况下实现横切关注点的功能,例如日志记录、事务管理等。引用中的代码示例展示了在Spring Boot项目中使用AOP的步骤。首先,通过Spring Initializr创建一个Spring Boot Web项目,并引入与AOP相关的依赖。
在Spring Boot中,默认的代理方式是Cglib,这是因为在配置中设置了matchIfMissing = true。
AOP的源码位于Spring Boot的自动配置jar包中,具体来说是spring-boot-autoconfigure-2.3.7.RELEASE.jar。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [SpringBoot之Spring核心AOP详解](https://blog.csdn.net/qq_42263280/article/details/127696254)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [SpringBoot中AOP的使用](https://blog.csdn.net/weixin_45583303/article/details/118565966)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]