Java 之注解

    注解(也称之为元数据)为我们在代码中添加信息提供了一种形式化的方法,使我们尅在稍后某个时刻非常方便地使用这些数据。

      注解在一定程度上是把元数据和源代码文件结合在一起,而不是保存在外部文档中。

     元注解:就是注解的注解。如 @Target和@Retention.

      @Target用来定义你的注解将应用在什么地方

类型含义
TYPE类,接口、枚举
FIELD属性
METHOD方法
PARAMETER参数
CONSTRUCTOR构造方法
LOCAL_VARIABLE局部变量
ANNOTATION_TYPE注解类型
PACKAGE
  
  

 

  @Retention用来定义该注解在哪一个级别可用,在源代码中(SOURCE)类文件中(CLASS)或者运行时(RUNTIME)

   @Documnet 将次注解包含在Javadoc中

   @Inherited 允许子类继承父类的注解

 

    在注解中,一般都会包含一些元素以表示某些值。当分析处理注解时,程序或工具可以使用这些值。没有元素的注解称之为标记注解。

 

/**
 * 简单的RPC协议的方法的注解
 * @author zhangwei_david
 * @version $Id: STRService.java, v 0.1 2014年12月31日 下午4:33:14 zhangwei_david Exp $
 */
@Target({ ElementType.TYPE })
@Retention(RetentionPolicy.RUNTIME)
@Component
public @interface RpcService {

    String value() default "";

    Class<?> inf();
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值