`
zengshaotao
  • 浏览: 781808 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

自定义注解

 
阅读更多

@Target({ElementType.METHOD,ElementType.PARAMETER})    

@Retention(RetentionPolicy.RUNTIME)    

@Documented    

public  @interface AopLog4j {    

//操作名称

    String action()  default ""; 

    //模块

    String module() default "";

    

}  

 

@Aspect    

@Component    

public class Log4jAspect {

private Logger logger = Logger.getLogger("Log4jAspect ");

ThreadLocal<Long> startTime = new ThreadLocal<Long>();

 

    @Pointcut("@annotation(com.common.aspect.AopLog4j )")    

     public  void logAspect() {  

   

    }  

    

    

    @Before("logAspect()")    

    public  void doBefore(JoinPoint joinPoint) {

    startTime.set(System.currentTimeMillis());

   

    }}

分享到:
评论

相关推荐

    java 自定义注解验证

    Java 自定义注解验证是Java开发中的一个重要特性,它允许开发者创建自己的元数据,以便在编译时或运行时对代码进行验证和处理。自定义注解为代码提供了额外的信息,使得程序更具可读性、可维护性和灵活性。在本案例...

    实现生成自定义注解的实体类

    在Java编程语言中,自定义注解是一种强大的工具,它允许开发者创建自己的元数据,以提供额外的信息或规范代码的特定行为。自定义注解可以应用于类、接口、方法、变量等不同层级,使得代码更加模块化,易于理解和维护...

    Java自定义注解使用反射获取字段注解

    Java自定义注解是Java语言中的一个重要特性,它允许我们创建自己的元数据,为代码提供额外的信息。在Java中,注解(Annotation)主要用于编译器检查、代码生成、运行时处理等方面。本文将深入探讨如何通过反射机制来...

    excel导入动态校验,自定义注解动态校验

    本文将详细探讨"Excel导入动态校验,自定义注解动态校验"这一主题,旨在帮助你理解和掌握如何在处理Excel数据时进行有效的验证和校验。 首先,Excel导入动态校验是指在将Excel数据导入到系统或数据库时,对数据进行...

    自定义注解实现伪动态传参的小demo

    在这个“自定义注解实现伪动态传参的小demo”中,我们将探讨如何创建一个自定义注解,以允许在注解中传递类似于动态参数的数据。 首先,自定义注解的定义通常以`@interface`关键字开始,我们可以定义一些元素(也...

    自定义注解结合Hutool对SpringBoot接口返回数据进行脱敏

    自定义注解结合Hutool对SpringBoot接口返回数据进行脱敏 自定义注解结合Hutool对SpringBoot接口返回数据进行脱敏 自定义注解结合Hutool对SpringBoot接口返回数据进行脱敏 自定义注解结合Hutool对SpringBoot接口返回...

Global site tag (gtag.js) - Google Analytics