现代Java编程大量使用注解,可以很方便的简化编程,提高编程效率。作为一个平台,也定义了自己的注解。过程如下:
第一步新建java文件,非常类似接口类:
import java.lang.annotation.*;
public @interface RecordSysLog{}
第二步 类上加注解:
@Target(ElementType.METHOD) //注解用于什么地方
@Retention(RetentionPolicy.RUNTIME) //什么时候使用该注解
@Documented //注解是否将包含在JavaDoc中
第三步 定义属性:
/**
* 日志内容
*/
String action() default "";
/**
* 日志类型
*/
int type() default 0;
这步和普通类定义属性一样。
第四步 使用注解:
在接口方法上加
@RecordSysLog(action="用户登录验证")即可
注解的实际处理是通过切片编程实现的,下篇介绍切片编程