您好,欢迎来到年旅网。
搜索
您的当前位置:首页interface 前加上 @ 是什么意思啊?

interface 前加上 @ 是什么意思啊?

来源:年旅网

interface 前加上 @ 是什么意思啊?

package javax.annotation.security;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target({ElementType.TYPE, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)

public @interface RolesAllowed {
public String[] value();
}

请高手讲一下
  |  浏览 2253 次   2010-07-25 19:32  |举报
2010-07-26 08:47 最佳答案
@interface 不是interface,是注解类 
是jdk1.5之后加入的,java没有给它新的关键字,所以就用@interface 这么个东西表示了 
这个注解类,就是定义一个可用的注解,包括这个注解用于什么地方,是类,还是方法,还是property,还是方法入参等等,还有这个注解是否编译后进入class 
比如我们知道的用于javadoc的注解,是不进入的。然后在后面你就可以用这个注解写代码了。

总的来说,这就是一个生成javadoc时用到的注释类

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- oldu.cn 版权所有 浙ICP备2024123271号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务