自定义注解

    科技2022-08-24  106

    import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** * @description:类、方法和属性添加注释方便读取 * @author: yang_kai * @date: 2020/10/3 */ @Target({ElementType.TYPE, ElementType.METHOD, ElementType.FIELD}) @Retention(RetentionPolicy.RUNTIME) public @interface Description{ String value() default ""; boolean status() default false; String available() default ""; String unavailable() default ""; } import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** * @description:web层标记是否自动记录日志 * @author: yangkai * @date: 2020/9/18 */ @Target({ElementType.TYPE, ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) public @interface AspectLog { String value() default "low"; }

     

    Processed: 0.009, SQL: 9