JavaEE Annotations

JavaEE 6

Commons

javax.annotation

Generated

ManagedBean

PostConstruct

PreDestroy

Resource

Resources

javax.annotation.security

DeclareRoles

DenyAll

PermitAll

RolesAllowed

RunAs

javax.annotation.sql

DataSourceDefinition

DataSourceDefinitions

Servlet

javax.servlet.annotation

HandlesTypes

HttpConstraint

HttpMethodConstraint

MultipartConfig

ServletSecurity

WebFilter

WebInitParam

WebListener

WebServlet

DI / CDI

javax.decorator

Decorator

Delegate

javax.inject

Inject

Named

Qualifier

Scope

Singleton

javax.enterprise.inject

Alternative

Any

Default

Disposes

Model

New

Produces

Specializes

Stereotype

Typed

javax.enterprise.context

ApplicationScoped

ConversationScoped

Dependent

NormalScope

RequestScoped

SessionScoped

javax.enterprise.event

Observes

javax.enterprise.util

Nonbinding

EJB

javax.ejb

AccessTimeout

ActivationConfigProperty

AfterBegin

AfterCompletion

ApplicationException

Asynchronous

BeforeCompletion

ConcurrencyManagement

DependsOn

EJB

EJBs

Init

Local

LocalBean

LocalHome

Lock

MessageDriven

PostActivate

PrePassivate

Remote

RemoteHome

Remove

Schedule

Schedules

Singleton

Startup

Stateful

StatefulTimeout

Stateless

Timeout

TransactionAttribute

TransactionManagement

JAX-WS

javax.jws

HandlerChain

Oneway

WebMethod

WebParam

WebResult

WebService

javax.jws.soap

InitParam

SOAPBinding

SOAPMessageHandler

SOAPMessageHandlers

JAX-RS

javax.ws.rs

ApplicationPath

Consumes

CookieParam

DefaultValue

DELETE

Encoded

FormParam

GET

HEAD

HeaderParam

HttpMethod

MatrixParam

OPTIONS

Path

PathParam

POST

Produces

PUT

QueryParam

javax.ws.rs.core

Context

javax.ws.rs.ext

Provider

Interceptor

javax.interceptor

AroundInvoke

AroundTimeout

ExcludeClassInterceptors

ExcludeDefaultInterceptors

Interceptor

InterceptorBinding

Interceptors

JSF

javax.faces.bean

ApplicationScoped

CustomScoped

ManagedBean

ManagedProperty

NoneScoped

ReferencedBean

RequestScoped

SessionScoped

ViewScoped

Bean Validations

javax.validation

Constraint

GroupSequence

OverridesAttribute

OverridesAttribute.List

ReportAsSingleViolation

Valid

javax.validation.constraints

AssertFalse

AssertFalse.List

AssertTrue

AssertTrue.List

DecimalMax

DecimalMax.List

DecimalMin

DecimalMin.List

Digits

Digits.List

Future

Future.List

Max

Max.List

Min

Min.List

NotNull

NotNull.List

Null

Null.List

Past

Past.List

Pattern

Pattern.List

Size

Size.List

JPA

javax.persistence

Access

AssociationOverride

AssociationOverrides

AttributeOverride

AttributeOverrides

Basic

Cacheable

CollectionTable

Column

ColumnResult

DiscriminatorColumn

DiscriminatorValue

ElementCollection

Embeddable

Embedded

EmbeddedId

Entity

EntityListeners

EntityResult

Enumerated

ExcludeDefaultListeners

ExcludeSuperclassListeners

FieldResult

GeneratedValue

Id

IdClass

Inheritance

JoinColumn

JoinColumns

JoinTable

Lob

ManyToMany

ManyToOne

MapKey

MapKeyClass

MapKeyColumn

MapKeyEnumerated

MapKeyJoinColumn

MapKeyJoinColumns

MapKeyTemporal

MappedSuperclass

MapsId

NamedNativeQueries

NamedNativeQuery

NamedQueries

NamedQuery

OneToMany

OneToOne

OrderBy

OrderColumn

PersistenceContext

PersistenceContexts

PersistenceProperty

PersistenceUnit

PersistenceUnits

PostLoad

PostPersist

PostRemove

PostUpdate

PrePersist

PreRemove

PreUpdate

PrimaryKeyJoinColumn

PrimaryKeyJoinColumns

QueryHint

SecondaryTable

SecondaryTables

SequenceGenerator

SqlResultSetMapping

SqlResultSetMappings

Table

TableGenerator

Temporal

Transient

UniqueConstraint

Version

javax.persistence.metamodel

StaticMetamodel

JavaEE 7 (増加分のみ)

javax.annotation

Priority

javax.enterprise.inject

Decorated

Intercepted

TransientReference

Vetoed

javax.enterprise.context

Destroyed

Initialized

javax.ws.rs

BeanParam

ConstrainedTo

NameBinding

javax.ws.rs.ext

ParamConverter.Lazy

javax.ws.rs.container

PreMatching

Suspended

javax.interceptor

AroundConstruct

javax.faces.view

ViewScoped

javax.faces.flow

FlowScoped

javax.faces.flow.builder

FlowBuilderParameter

FlowDefinition

javax.validation.constraintvalidation

SupportedValidationTarget

javax.validation.executable

ValidateOnExecution

javax.validation.groups

ConvertGroup

ConvertGroup.List

javax.persistence

ConstructorResult

Convert

Converter

Converts

ForeignKey

Index

NamedAttributeNode

NamedEntityGraph

NamedEntityGraphs

NamedStoredProcedureQueries

NamedStoredProcedureQuery

NamedSubgraph

StoredProcedureParameter

JTA

javax.transaction

Transactional

TransactionScoped

JMS

javax.jms

JMSConnectionFactory

JMSConnectionFactoryDefinition

JMSConnectionFactoryDefinitions

JMSDestinationDefinition

JMSDestinationDefinitions

JMSPasswordCredential

JMSSessionMode

WebSocket

javax.websocket

ClientEndpoint

OnClose

OnError

OnMessage

OnOpen

javax.websocket.server

PathParam

ServerEndpoint

Batch

javax.batch.api

BatchProperty