java8 所有注解类
摘录(中文java8文档):https://www.matools.com/api/java8
可对应官方文档学习:Overview (Java Platform SE 8 ) (oracle.com)
红色为重点注解
java.beans:包含与开发 bean相关的类 - 基于JavaBeans架构的组件。
| ConstructorProperties |
一个构造函数上的注释,显示了该构造函数的参数对应于构造的对象的getter方法。
|
| Transient |
表示当
Introspector构造与注释代码元素相关联的PropertyDescriptor或EventSetDescriptor类时,应使用给定的value声明一个名为“transient”的属性。 |
java.lang:提供对Java编程语言设计至关重要的类
| 已过时的 |
注释@Deprecated的程序元素是程序员不鼓励使用的程序元素,通常是因为它是危险的,或者因为存在更好的替代方法。
|
| FunctionalInterface |
使用的信息注释类型,以指示在接口类型声明旨在是一个 功能接口由Java语言规范所定义的。
|
| Override |
表示方法声明旨在覆盖超类型中的方法声明。
|
| SafeVarargs |
程序员断言注释方法或构造函数的正文不会对其varargs参数执行潜在的不安全操作。
|
| SuppressWarnings |
表示在注释元素(以及注释元素中包含的所有程序元素)中应该抑制命名的编译器警告。
|
java.lang.annotation:为Java编程语言注释工具提供库支持。
| Documented |
表示具有类型的注释默认情况下由javadoc和类似工具记录。
|
| Inherited |
表示注释类型自动继承。
|
| Native |
表示定义常量值的字段可以从本地代码引用。
|
| Repeatable |
注释类型
java.lang.annotation.Repeatable用于表示其(meta-)注释声明的注释类型是可 重复的 。 |
| Retention |
指示要注释具有注释类型的注释的保留时间。
|
| Target |
指示注释类型适用的上下文。
|
javax.annotation
| Generated |
生成的注释用于标记已生成的源代码。
|
| PostConstruct |
PostConstruct注释用于需要执行相关性注入后执行任何初始化的方法。
|
| PreDestroy |
PreDestroy注释在方法上用作回调通知,表明实例正在被容器移除。
|
| Resource |
资源注释标记应用程序需要的资源。
|
| Resources |
此类用于允许多个资源声明。
|
javax.annotation.processing:用于声明注释处理器和允许注释处理器与注释处理工具环境通信的设施。
| SupportedAnnotationTypes |
用于指示注释处理器支持的注释类型的注释。
|
| SupportedOptions |
用于指示注释处理器支持哪些选项的注释。
|
| SupportedSourceVersion |
用于指示注释处理器支持的最新源版本的注释。
|
javax.jws
| HandlerChain | |
| Oneway | |
| WebMethod | |
| WebParam | |
| WebResult | |
| WebService |
javax.jws.soap
| InitParam | 已过时的 |
| SOAPBinding | |
| SOAPMessageHandler | 已过时的 |
| SOAPMessageHandlers | 已过时的 |
javax.management:提供Java管理扩展的核心类。
| DescriptorKey |
元注释描述注释元素如何与
Descriptor中的字段相关 。 |
| MXBean |
用于将界面明确标记为MXBean接口或不作为MXBean接口的注释。
|
javax.xml.bind.annotation:定义用于将Java程序元素定制到XML模式映射的注释。
| XmlAccessorOrder |
控制类中字段和属性的顺序。
|
| XmlAccessorType |
控制字段或Javabean属性是否默认序列化。
|
| XmlAnyAttribute |
将JavaBean属性映射到通配符属性的映射。
|
| XmlAnyElement |
将JavaBean属性映射到XML信息集表示和/或JAXB元素。
|
| XmlAttachmentRef |
标记一个字段/属性,它的XML表单是一个uri引用mime内容。
|
| XmlAttribute |
将JavaBean属性映射到XML属性。
|
| XmlElement |
将JavaBean属性映射到从属性名称派生的XML元素。
|
| XmlElementDecl |
将工厂方法映射到XML元素。
|
| XmlElementRef |
将JavaBean属性映射到从属性类型派生的XML元素。
|
| XmlElementRefs |
使用
XmlElement或JAXBElement标记指向类的属性。 |
| XmlElements |
多个@
XmlElement注释的容器。 |
| XmlElementWrapper |
围绕XML表示生成一个包装元素。
|
| XmlEnum |
将枚举类型
Enum映射到XML表示。 |
| XmlEnumValue |
将一个枚举常数映射到
Enum类型到XML表示。 |
| XmlID |
将JavaBean属性映射到XML ID。
|
| XmlIDREF |
将JavaBean属性映射到XML IDREF。
|
| XmlInlineBinaryData |
禁用对XML绑定到base64编码的二进制数据的数据类型的XOP编码的考虑。
|
| XmlList |
用于将属性映射到列表简单类型。
|
| XmlMimeType |
关联控制属性的XML表示形式的MIME类型。
|
| XmlMixed |
注释JavaBean多值属性以支持混合内容。
|
| XmlNs |
将命名空间前缀与XML命名空间URI相关联。
|
| XmlRegistry |
标记一个有
XmlElementDecl的类。 |
| XmlRootElement |
将类或枚举类型映射到XML元素。
|
| XmlSchema |
将包名称映射到XML命名空间。
|
| XmlSchemaType |
将Java类型映射到简单的模式内置类型。
|
| XmlSchemaTypes |
多个@
XmlSchemaType注释的容器。 |
| XmlSeeAlso |
指示JAXB在绑定此类时也绑定其他类。
|
| XmlTransient |
防止将JavaBean属性/类型映射到XML表示。
|
| XmlType |
将类或枚举类型映射到XML模式类型。
|
| XmlValue |
使用simpleContent或XML Schema简单类型将类映射到XML模式复合类型。
|
javax.xml.bind.annotation.adapters:XmlAdapter及其指定的子类允许任意Java类与JAXB一起使用。
| XmlJavaTypeAdapter |
使用实现适配器
XmlAdapter对自定义编组。 |
| XmlJavaTypeAdapters |
多个@
XmlJavaTypeAdapter注释的容器。 |
javax.xml.ws:此软件包包含核心JAX-WS API。
| Action |
所述
Action注释允许一个WS寻址的显式关联 Action与消息寻址属性 input , output和 fault所映射的WSDL操作的消息。 |
| BindingType |
BindingType注释用于指定用于Web服务端点实现类的绑定。 |
| FaultAction | |
| RequestWrapper |
用于使用要在运行时使用的请求包装器bean来注释服务端点接口中的方法。
|
| RespectBinding |
该功能说明了在JAX-WS运行时中使用
wsdl:binding 。 |
| ResponseWrapper |
用于使用要在运行时使用的响应包装器bean来注释服务端点接口中的方法。
|
| ServiceMode |
用于指示
Provider实现是否希望与整个协议消息一起工作,或仅与协议消息有效载荷一起使用。 |
| WebEndpoint |
用于注释生成的服务接口的
getPortName()方法。 |
| WebFault |
用于注释特定于服务的异常类,以定制到故障元素的本地和命名空间名称以及故障bean的名称。
|
| WebServiceClient |
用于注释生成的服务接口。
|
| WebServiceProvider |
用于注释Provider实现类。
|
| WebServiceRef |
WebServiceRef注释用于定义对Web服务的引用以及(可选)为其注入目标。 |
| WebServiceRefs |
WebServiceRefs注释允许在类级别声明多个Web服务引用。 |
javax.xml.ws.soap:该包定义了SOAP绑定专用的API。
| Addressing |
此注释表示使用SOAP 1.1 / HTTP或SOAP 1.2 / HTTP绑定的WS-Addressing。
|
| MTOM |
此功能表示使用具有Web服务的MTOM。
|
javax.xml.ws.spi:此套件为JAX-WS定义了SPI。
| WebServiceFeatureAnnotation |
用于将其他注释识别为
WebServiceFeature 。 |

浙公网安备 33010602011771号