AOP处理请求(1)

本文介绍了Spring Boot中AOP的基本使用,重点在于如何实现面向切面编程进行日志记录。AOP允许在不修改原有业务逻辑的情况下,通过切入点插入额外的功能,如事务管理、安全检查和资源控制。文中给出了一个简单的四步业务流程示例,并详细说明了添加依赖、编写AOP实验类的过程,最后展示了运行程序后的控制台输出结果。
摘要由CSDN通过智能技术生成

AOP简单使用

aop意为面向切面编程,它是spring框架中的一个重要内容。它通过给程序定义一个切入点,然后在其前后切入不同的执行内容。

它不会破坏原来的程序逻辑。

通常用于:日志记录、事务管理、安全检查和资源控制。

现在来看一个使用例子:一次业务流可以分为四步,请求(前端)——接收(Contorller)——处理(Services)——(Dao)——返回。

首先:添加依赖

<dependencies>
     <dependency>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-starter-aop</artifactId>
     </dependency>
</dependencies>

接着:编写aop实验类

@Aspect//标注其为一个aop
@Component//持久层、业务层和控制层分别採用 @Repository、@Service 和 @Controller 对分层中的类进行凝视,而用 @Component 对那些比較中立的类进行凝视
public class LogAspect {
    private final Logger lo
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值