import java.lang.reflect.Method;
/**
* 注解:
* 1. JDK中预定义的一些注解
* @Override:检测被该注解标注的方法是否是继承自父类(接口)的
* @Deprecated:该注解标注的方法表示该方法已过时
* @SuppressWarnings:压制警告的注解,一般传递的参数为all,如:@SuppressWarnings("all")
*
* 2. 自定义注解
* 2.1 格式:
* public @interface 注解名称{
* 属性列表;
* }
* 本质:注解本质上使用一个接口,该接口默认继承Annotation接口
*
* 2.2 属性:接口中的抽象方法
* 要求:
* 属性(抽象方法)的返回值类型需要是以下几种类型
* (1)基本数据类型
* (2)String
* (3)枚举
* (4)注解
* (5)以上类型的数组
* 定义了属性,在使用时需要给属性进行赋值
* (1)如果定义属性时,使用default关键字给属性默认的初始值,则使用注解时,可以不进行属性的赋值
* (2)如果只有一个属性需要赋值,且属性的名称是value,则value
Java 使用自定义注解替代配置文件案例(注解介绍)
最新推荐文章于 2023-06-26 09:48:44 发布