首页 > 其他分享 >Springboot打印接口耗时

Springboot打印接口耗时

时间:2023-02-12 11:24:39浏览次数:40  
标签:Springboot 自定义 接口 耗时 切面 aop 注解 String

aop切面的方式

实现思路

  1. 引入aop依赖
  2. 自定义注解
  3. 定义切面,采用环绕通知

代码实现

引入依赖

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

自定义注解LogAnnotation

/**
 * 日志注解
 * METHOD 方法上 type 类上
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface LogAnnotation {

    /**
     * 模块
     */
    String module() default "";

    /**
     * 简单描述接口的作用
     */
    String operation() default "";
}

定义切面

 

 

 

 

 

 

过滤器的方式

 

 

拦截器的方式

 

标签:Springboot,自定义,接口,耗时,切面,aop,注解,String
From: https://www.cnblogs.com/xfeiyun/p/17113449.html

相关文章