spring源码注释版(SPRINGAnnotation元注解手册)

Project Annotation Discovered By Package.

WS @Action <ws:annotation-driven/> org.springframework.ws.soap.addressing.server.annotation.

WS @Address <ws:annotation-driven/> org.springframework.ws.soap.addressing.server.annotation.

Batch @AfterChunk org.springframework.batch.core.annotation.

Batch @AfterJob org.springframework.batch.core.annotation.

Batch @AfterProcess org.springframework.batch.core.annotation.

Batch @AfterRead org.springframework.batch.core.annotation.

Batch @AfterStep org.springframework.batch.core.annotation.

Test @AfterTransaction @RunWith(SpringJUnit4ClassRunner.class) org.springframework.test.context.transaction.

Batch @AfterWrite org.springframework.batch.core.annotation.

Integration @Aggregator org.springframework.integration.annotation.

Spring @Async <task:annotation-driven/> org.springframework.scheduling.annotation.

Roo @AutoPopulate org.springframework.roo.shell.

Spring @Autowired <context:component-scan/>, <context:annotation-config/> org.springframework.beans.factory.annotation.

Spring @Bean <context:component-scan/> org.springframework.context.annotation.

Batch @BeforeChunk org.springframework.batch.core.annotation.

Batch @BeforeJob org.springframework.batch.core.annotation.

Batch @BeforeProcess org.springframework.batch.core.annotation.

Batch @BeforeRead org.springframework.batch.core.annotation.

Batch @BeforeStep org.springframework.batch.core.annotation.

Test @BeforeTransaction @RunWith(SpringJUnit4ClassRunner.class) org.springframework.test.context.transaction.

Batch @BeforeWrite org.springframework.batch.core.annotation.

Cache @Cacheable <cache:annotation-driven/> org.springframework.cache.annotation.

Spring @CacheEvict <cache:annotation-driven/> org.springframework.context.annotation.

Spring @Classifier <context:component-scan/>, <context:annotation-config/> org.springframework.beans.factory.annotation.

Roo @CliAvailabilityIndicator org.springframework.roo.shell.

Roo @CliCommand org.springframework.roo.shell.

Mock @CliOption org.springframework.mock.staticmock.

Spring @Component <context:component-scan/> org.springframework.stereotype.

Spring @ComponentScan 3.1 org.springframework.context.annotation.

Spring @Configurable <context:component-scan/>, <context:annotation-config/> org.springframework.beans.factory.annotation.

Spring @Configuration <context:component-scan/> org.springframework.context.annotation.

Security @ConsumerKeysAllowed <security:global-method-security secured-annotations="enabled" /> org.springframework.security.oauth.provider.attributes.

Security @ConsumerRolesAllowed <security:global-method-security secured-annotations="enabled" /> org.springframework.security.oauth.provider.attributes.

Test @ContextConfiguration @RunWith(SpringJUnit4ClassRunner.class) org.springframework.test.context.

Spring @Controller <context:component-scan/> org.springframework.stereotype.

MVC @CookieValue <tx:annotation-driven/> org.springframework.web.bind.annotation.

Integration @CorrelationStrategy org.springframework.integration.annotation.

Spring @DateTimeFormat <mvc:annotation-driven/> org.springframework.format.annotation.

Security @DenyAllConsumers <security:global-method-security secured-annotations="enabled" /> org.springframework.security.oauth.provider.attributes.

Spring @DependsOn <context:component-scan/> org.springframework.context.annotation.

Test @DirtiesContext @RunWith(SpringJUnit4ClassRunner.class) org.springframework.test.annotation.

Spring @EnableAsync <task:annotation-driven/> org.springframework.scheduling.annotation.

WS @EnableAsync <ws:annotation-driven/> org.springframework.ws.soap.server.endpoint.annotation.

WS @Endpoint <ws:annotation-driven/> org.springframework.ws.server.endpoint.annotation.

MVC @ExceptionHandler <mvc:annotation-driven/> org.springframework.web.bind.annotation.

Test @ExpectedException @RunWith(SpringJUnit4ClassRunner.class) org.springframework.test.annotation.

Social @FacebookCookieValue org.springframework.social.facebook.web.

Spring @Feature <context:component-scan/> org.springframework.context.annotation.

Spring @FeatureAnnotation <context:component-scan/> org.springframework.context.annotation.

Spring @FeatureConfiguration <context:component-scan/> org.springframework.context.annotation.

Integration @Filter org.springframework.integration.annotation.

Integration @Gateway org.springframework.integration.annotation.

Integration @Header org.springframework.integration.annotation.

Integration @Headers org.springframework.integration.annotation.

Test @IfProfileValue @RunWith(SpringJUnit4ClassRunner.class) org.springframework.test.annotation.

Spring @Import <context:component-scan/> org.springframework.context.annotation.

Spring @ImportResource <context:component-scan/> org.springframework.context.annotation.

MVC @InitBinder <mvc:annotation-driven/> org.springframework.web.bind.annotation.

Spring @Lazy <context:component-scan/> org.springframework.context.annotation.

JMX @ManagedAttribute <context:mbean-export/> org.springframework.jmx.export.annotation.

JMX @ManagedMetric <context:mbean-export/> org.springframework.jmx.export.annotation.

JMX @ManagedNotification <context:mbean-export/> org.springframework.jmx.export.annotation.

JMX @ManagedNotifications <context:mbean-export/> org.springframework.jmx.export.annotation.

JMX @ManagedOperation <context:mbean-export/> org.springframework.jmx.export.annotation.

JMX @ManagedOperationParameter <context:mbean-export/> org.springframework.jmx.export.annotation.

JMX @ManagedOperationParameters <context:mbean-export/> org.springframework.jmx.export.annotation.

JMX @ManagedResource <context:mbean-export/> org.springframework.jmx.export.annotation.

MVC @Mapping <mvc:annotation-driven/> org.springframework.web.bind.annotation.

Integration @MessageEndpoint org.springframework.integration.annotation.

Batch @MockStaticEntityMethods org.springframework.batch.core.annotation.

MVC @ModelAttribute <mvc:annotation-driven/> org.springframework.web.bind.annotation.

WS @Namespace <ws:annotation-driven/> org.springframework.ws.server.endpoint.annotation.

WS @Namespaces <ws:annotation-driven/> org.springframework.ws.server.endpoint.annotation.

Test @NotTransactional @RunWith(SpringJUnit4ClassRunner.class) org.springframework.test.annotation.

Spring @NumberFormat <mvc:annotation-driven/> org.springframework.format.annotation.

Cache @NumberFormat <cache:annotation-driven/> org.springframework.cache.annotation.

Spring @NumberFormat <mvc:annotation-driven/> org.springframework.format.annotation.

JMX @NumberFormat <context:mbean-export/> org.springframework.jmx.export.annotation.

Batch @OnProcessError org.springframework.batch.core.annotation.

Batch @OnReadError org.springframework.batch.core.annotation.

Batch @OnSkipInProcess org.springframework.batch.core.annotation.

Batch @OnSkipInRead org.springframework.batch.core.annotation.

Batch @OnSkipInWrite org.springframework.batch.core.annotation.

Batch @OnWriteError org.springframework.batch.support.annotation.

Spring @Order <context:component-scan/> org.springframework.core.annotation.

MVC @PathVariable <mvc:annotation-driven/> org.springframework.web.bind.annotation.

Integration @Payload org.springframework.integration.annotation.

WS @PayloadRoot <ws:annotation-driven/> org.springframework.ws.server.endpoint.annotation.

Integration @Payloads org.springframework.integration.annotation.

Security @PermitAllConsumers <security:global-method-security secured-annotations="enabled" /> org.springframework.security.oauth.provider.attributes.

Security @PostAuthorize <security:global-method-security secured-annotations="enabled" /> org.springframework.security.access.prepost.

Security @PostFilter <security:global-method-security secured-annotations="enabled" /> org.springframework.security.access.prepost.

Security @PreAuthorize <security:global-method-security secured-annotations="enabled" /> org.springframework.security.access.prepost.

Security @PreFilter <security:global-method-security secured-annotations="enabled" /> org.springframework.security.access.prepost.

Spring @Primary <context:component-scan/> org.springframework.context.annotation.

Spring @Profile <context:component-scan/> org.springframework.context.annotation.

Spring @Profile <context:component-scan/> org.springframework.context.annotation.

Test @ProfileValueSourceConfiguration @RunWith(SpringJUnit4ClassRunner.class) org.springframework.test.annotation.

Integration @Publisher org.springframework.integration.annotation.

Spring @Qualifier <context:component-scan/>, <context:annotation-config/> org.springframework.beans.factory.annotation.

Integration @ReleaseStrategy org.springframework.integration.annotation.

Flex @RemotingDestination org.springframework.flex.remoting.

Flex @RemotingExclude org.springframework.flex.remoting.

Flex @RemotingInclude org.springframework.flex.remoting.

Test @Repeat @RunWith(SpringJUnit4ClassRunner.class) org.springframework.test.annotation.

Spring @Repository <context:component-scan/> org.springframework.stereotype.

MVC @RequestBody <mvc:annotation-driven/> org.springframework.web.bind.annotation.

MVC @RequestHeader <mvc:annotation-driven/> org.springframework.web.bind.annotation.

MVC @RequestMapping <mvc:annotation-driven/> org.springframework.web.bind.annotation.

MVC @RequestParam <mvc:annotation-driven/> org.springframework.web.bind.annotation.

WS @RequestPayload <ws:annotation-driven/> org.springframework.ws.server.endpoint.annotation.

Spring @Required <context:component-scan/>, <context:annotation-config/> org.springframework.beans.factory.annotation.

Spring @Required <context:component-scan/>, <context:annotation-config/> org.springframework.beans.factory.annotation.

MVC @ResponseBody <mvc:annotation-driven/> org.springframework.web.bind.annotation.

WS @ResponsePayload <ws:annotation-driven/> org.springframework.ws.server.endpoint.annotation.

MVC @ResponseStatus <mvc:annotation-driven/> org.springframework.web.bind.annotation.

Test @Rollback @RunWith(SpringJUnit4ClassRunner.class) org.springframework.test.annotation.

Roo @RooAnnotation-template org.springframework.roo.addon.dbre.

Roo @RooConfigurable org.springframework.roo.addon.configurable.

Roo @RooConfigurable org.springframework.roo.addon.dbre.

Roo @RooConversionService org.springframework.roo.addon.web.mvc.controller.

Roo @RooConversionService org.springframework.roo.addon.web.mvc.controller.

Roo @RooDataOnDemand org.springframework.roo.addon.entity.

Roo @RooDataOnDemand org.springframework.roo.addon.configurable.

Roo @RooDataOnDemand org.springframework.roo.addon.entity.

Roo @RooDbManaged org.springframework.roo.addon.dod.

Roo @RooDbManaged org.springframework.roo.addon.dod.

Roo @RooEditor org.springframework.roo.addon.serializable.

Roo @RooEditor org.springframework.roo.addon.serializable.

Roo @RooEntity org.springframework.roo.addon.entity.

Roo @RooEntity org.springframework.roo.addon.entity.

Roo @RooGwtMirroredFrom org.springframework.roo.addonbean.

Roo @RooGwtMirroredFrom org.springframework.roo.addonbean.

Roo @RooIdentifier org.springframework.roo.addon.gwt.

Roo @RooIdentifier org.springframework.roo.addon.gwt.

Roo @RooIntegrationTest org.springframework.roo.addon.tostring.

Roo @RooIntegrationTest org.springframework.roo.addon.tostring.

Roo @RooJavaBean org.springframework.roo.addon.json.

Roo @RooJavaBean org.springframework.roo.addon.jsf.

Roo @RooJsfManagedBean org.springframework.roo.addon.json.

Roo @RooJson org.springframework.roo.addon.op4j.

Roo @RooJson org.springframework.roo.addon.op4j.

Roo @RooOp4j org.springframework.roo.addon.plural.

Roo @RooOp4j org.springframework.roo.addon.plural.

Roo @RooPlural org.springframework.roo.addon.property.editor.

Roo @RooPlural org.springframework.roo.addon.property.editor.

Roo @RooSerializable org.springframework.roo.addon.solr.

Roo @RooSerializable org.springframework.roo.addon.solr.

Roo @RooSolrSearchable org.springframework.roo.addon.solr.

Roo @RooSolrSearchable org.springframework.roo.addon.solr.

Roo @RooSolrWebSearchable org.springframework.roo.addon.test.

Roo @RooSolrWebSearchable org.springframework.roo.addon.test.

Roo @RooToString org.springframework.roo.addon.web.mvc.controller.

Roo @RooToString org.springframework.roo.addon.web.mvc.controller.

Roo @RooWebScaffold org.springframework.roo.addon.dod.

Roo @RooWebScaffold org.springframework.roo.classpath.details.annotations.populator.

Integration @Router org.springframework.integration.annotation.

Spring @Scheduled <task:annotation-driven/> org.springframework.scheduling.annotation.

Spring @Scope <context:component-scan/> org.springframework.context.annotation.

Spring @Scope org.springframework.core.type.

Security @Secured <security:global-method-security secured-annotations="enabled" /> org.springframework.security.access.annotation.

Spring @Service <context:component-scan/> org.springframework.stereotype.

Integration @ServiceActivator org.springframework.integration.annotation.

MVC @SessionAttributes <mvc:annotation-driven/> org.springframework.web.bind.annotation.

WS @SoapAction <ws:annotation-driven/> org.springframework.ws.soap.server.endpoint.annotation.

WS @SoapFault <ws:annotation-driven/> org.springframework.ws.soap.server.endpoint.annotation.

WS @SoapHeader <ws:annotation-driven/> org.springframework.ws.soap.server.endpoint.annotation..

Integration @Splitter org.springframework.integration.annotation.

Test @TestExecutionListeners @RunWith(SpringJUnit4ClassRunner.class) org.springframework.test.context.

Test @Timed @RunWith(SpringJUnit4ClassRunner.class) org.springframework.test.annotation.

Spring @Transactional <tx:annotation-driven/> org.springframework.transaction.annotation.

Test @TransactionConfiguration @RunWith(SpringJUnit4ClassRunner.class) org.springframework.test.context.transaction.

Integration @Transformer org.springframework.integration.annotation.

Spring @Value <context:component-scan/>, <context:annotation-config/> org.springframework.beans.factory.annotation.

Spring @Value <mvc:annotation-driven/> org.springframework.format.annotation.

WS @XPathParam <ws:annotation-driven/> org.springframework.ws.server.endpoint.annotation.

<task:annotation-driven/> org.springframework.scheduling.annotation.

.

AspectJ @AdviceName org.aspectj.lang.annotation.

AspectJ @After <aop:aspectj-autoproxy> org.aspectj.lang.annotation.

AspectJ @AfterReturning <aop:aspectj-autoproxy> org.aspectj.lang.annotation.

AspectJ @AfterThrowing <aop:aspectj-autoproxy> org.aspectj.lang.annotation.

AspectJ @ajcDeclareAnnotation org.aspectj.internal.lang.annotation.

AspectJ @ajcDeclareEoW org.aspectj.internal.lang.annotation.

AspectJ @ajcDeclareParents org.aspectj.internal.lang.annotation.

AspectJ @ajcDeclarePrecedence org.aspectj.internal.lang.annotation.

AspectJ @ajcDeclareSoft org.aspectj.internal.lang.annotation.

AspectJ @ajcITD org.aspectj.internal.lang.annotation.

AspectJ @ajcPrivileged org.aspectj.internal.lang.annotation.

AspectJ @Around <aop:aspectj-autoproxy> org.aspectj.lang.annotation.

AspectJ @Aspect <aop:aspectj-autoproxy> org.aspectj.lang.annotation.

AspectJ @Before <aop:aspectj-autoproxy> org.aspectj.lang.annotation.

AspectJ @DeclareAnnotation org.aspectj.lang.annotation.

AspectJ @DeclareError org.aspectj.lang.annotation.

AspectJ @DeclareMixin org.aspectj.lang.annotation.

AspectJ @DeclareParents org.aspectj.lang.annotation.

AspectJ @DeclarePrecedence org.aspectj.lang.annotation.

AspectJ @DeclareWarning org.aspectj.lang.annotation.

AspectJ @Pointcut <aop:aspectj-autoproxy> org.aspectj.lang.annotation

.

AspectJ @SuppressAjWarnings org.aspectj.lang.annotation

javax

.

Spec Annotation Discovered by Package.

JSR-168 (portlets) @RenderMode javax.portlet.

JSR-168 (portlets) @ProcessEvent javax.portlet.

JSR-168 (portlets) @ProcessAction javax.portlet.

JSR-222 (JAXB2) @XmlValue <mvc:annotation-driven/> javax.xml.bind.annotation.

JSR-222 (JAXB2) @XmlType <mvc:annotation-driven/> javax.xml.bind.annotation.

JSR-222 (JAXB2) @XmlTransient <mvc:annotation-driven/> javax.xml.bind.annotation.

JSR-222 (JAXB2) @XmlSeeAlso <mvc:annotation-driven/> javax.xml.bind.annotation.

JSR-222 (JAXB2) @XmlSchemaTypes <mvc:annotation-driven/> javax.xml.bind.annotation.

JSR-222 (JAXB2) @XmlSchemaType <mvc:annotation-driven/> javax.xml.bind.annotation.

JSR-222 (JAXB2) @XmlSchema <mvc:annotation-driven/> javax.xml.bind.annotation.

JSR-222 (JAXB2) @XmlRootElement <mvc:annotation-driven/> javax.xml.bind.annotation.

JSR-222 (JAXB2) @XmlRegistry <mvc:annotation-driven/> javax.xml.bind.annotation.

JSR-222 (JAXB2) @XmlNs <mvc:annotation-driven/> javax.xml.bind.annotation.

JSR-222 (JAXB2) @XmlMixed <mvc:annotation-driven/> javax.xml.bind.annotation.

JSR-222 (JAXB2) @XmlMimeType <mvc:annotation-driven/> javax.xml.bind.annotation.

JSR-222 (JAXB2) @XmlList <mvc:annotation-driven/> javax.xml.bind.annotation.

JSR-222 (JAXB2) @XmlInlineBinaryData <mvc:annotation-driven/> javax.xml.bind.annotation.

JSR-222 (JAXB2) @XmlIDREF <mvc:annotation-driven/> javax.xml.bind.annotation.

JSR-222 (JAXB2) @XmlID <mvc:annotation-driven/> javax.xml.bind.annotation.

JSR-222 (JAXB2) @XmlEnumValue <mvc:annotation-driven/> javax.xml.bind.annotation.

JSR-222 (JAXB2) @XmlEnum <mvc:annotation-driven/> javax.xml.bind.annotation.

JSR-222 (JAXB2) @XmlElementWrapper <mvc:annotation-driven/> javax.xml.bind.annotation.

JSR-222 (JAXB2) @XmlElements <mvc:annotation-driven/> javax.xml.bind.annotation.

JSR-222 (JAXB2) @XmlElementRefs <mvc:annotation-driven/> javax.xml.bind.annotation.

JSR-222 (JAXB2) @XmlElementRef <mvc:annotation-driven/> javax.xml.bind.annotation.

JSR-222 (JAXB2) @XmlElementDecl <mvc:annotation-driven/> javax.xml.bind.annotation.

JSR-222 (JAXB2) @XmlElement <mvc:annotation-driven/> javax.xml.bind.annotation.

JSR-222 (JAXB2) @XmlAttribute <mvc:annotation-driven/> javax.xml.bind.annotation.

JSR-222 (JAXB2) @XmlAttachmentRef <mvc:annotation-driven/> javax.xml.bind.annotation.

JSR-222 (JAXB2) @XmlAnyElement <mvc:annotation-driven/> javax.xml.bind.annotation.

JSR-222 (JAXB2) @XmlAnyAttribute <mvc:annotation-driven/> javax.xml.bind.annotation.

JSR-222 (JAXB2) @XmlAccessorType <mvc:annotation-driven/> javax.xml.bind.annotation.

JSR-222 (JAXB2) @XmlAccessorOrder <mvc:annotation-driven/> javax.xml.bind.annotation.

JSR-222 (JAXB2) @XmlJavaTypeAdapters <mvc:annotation-driven/> javax.xml.bind.annotation.adapters.

JSR-222 (JAXB2) @XmlJavaTypeAdapter <mvc:annotation-driven/> javax.xml.bind.annotation.adapters.

JSR-224 (JAX-WS) @WebServiceRefs <context:component-scan/>, <context:annotation-config/> javax.xml.ws.

JSR-224 (JAX-WS) @WebServiceRef <context:component-scan/>, <context:annotation-config/> javax.xml.ws.

JSR-224 (JAX-WS) @WebServiceProvider <context:component-scan/>, <context:annotation-config/> javax.xml.ws.

JSR-224 (JAX-WS) @WebServiceClient <context:component-scan/>, <context:annotation-config/> javax.xml.ws.

JSR-224 (JAX-WS) @WebFault <context:component-scan/>, <context:annotation-config/> javax.xml.ws.

JSR-224 (JAX-WS) @WebEndpoint <context:component-scan/>, <context:annotation-config/> javax.xml.ws.

JSR-224 (JAX-WS) @WebServiceFeatureAnnotation <context:component-scan/>, <context:annotation-config/> javax.xml.ws.spi.

JSR-224 (JAX-WS) @MTOM <context:component-scan/>, <context:annotation-config/> javax.xml.ws.soap.

JSR-224 (JAX-WS) @Addressing <context:component-scan/>, <context:annotation-config/> javax.xml.ws.soap.

JSR-224 (JAX-WS) @ServiceMode <context:component-scan/>, <context:annotation-config/> javax.xml.ws.

JSR-224 (JAX-WS) @ResponseWrapper <context:component-scan/>, <context:annotation-config/> javax.xml.ws.

JSR-224 (JAX-WS) @RespectBinding <context:component-scan/>, <context:annotation-config/> javax.xml.ws.

JSR-224 (JAX-WS) @RequestWrapper <context:component-scan/>, <context:annotation-config/> javax.xml.ws.

JSR-224 (JAX-WS) @FaultAction <context:component-scan/>, <context:annotation-config/> javax.xml.ws.

JSR-224 (JAX-WS) @BindingType <context:component-scan/>, <context:annotation-config/> javax.xml.ws.

JSR-224 (JAX-WS) @Action <context:component-scan/>, <context:annotation-config/> javax.xml.ws.

JSR-250 @RunAs JUnit javax.annotation.security.

JSR-250 @RolesAllowed <security:global-method-security jsr250-annotations="enabled" /> javax.annotation.security.

JSR-250 @PermitAll <security:global-method-security jsr250-annotations="enabled" /> javax.annotation.security.

JSR-250 @DenyAll <security:global-method-security jsr250-annotations="enabled" /> javax.annotation.security.

JSR-250 @DeclareRoles <security:global-method-security jsr250-annotations="enabled" /> javax.annotation.security.

JSR-250 @Resources <context:component-scan/>, <context:annotation-config/> javax.annotation.

JSR-250 @Resource <context:component-scan/>, <context:annotation-config/> javax.annotation.

JSR-250 @PreDestroy <context:component-scan/>, <context:annotation-config/> javax.annotation.

JSR-250 @PostConstruct <context:component-scan/>, <context:annotation-config/> javax.annotation.

JSR-250 @Generated <context:component-scan/>, <context:annotation-config/> javax.annotation.

JSR-299 (CDI) @Nonbinding javax.enterprise.util.

JSR-299 (CDI) @Typed javax.enterprise.inject.

JSR-299 (CDI) @Stereotype javax.enterprise.inject.

JSR-299 (CDI) @Specializes javax.enterprise.inject.

JSR-299 (CDI) @Produces javax.enterprise.inject.

JSR-299 (CDI) @New javax.enterprise.inject.

JSR-299 (CDI) @Model javax.enterprise.inject.

JSR-299 (CDI) @Disposes javax.enterprise.inject.

JSR-299 (CDI) @Default javax.enterprise.inject.

JSR-299 (CDI) @Any javax.enterprise.inject.

JSR-299 (CDI) @Alternative javax.enterprise.inject.

JSR-299 (CDI) @Observes javax.enterprise.event.

JSR-299 (CDI) @SessionScoped javax.enterprise.context.

JSR-299 (CDI) @RequestScoped javax.enterprise.context.

JSR-299 (CDI) @NormalScope javax.enterprise.context.

JSR-299 (CDI) @Dependent javax.enterprise.context.

JSR-299 (CDI) @ConversationScoped javax.enterprise.context.

JSR-299 (CDI) @ApplicationScoped javax.enterprise.context.

JSR-299 (CDI) @Delegate javax.decorator.

JSR-299 (CDI) @Decorator javax.decorator.

JSR-303 @Valid <mvc:annotation-driven/> javax.validation.

JSR-303 @ReportAsSingleViolation <mvc:annotation-driven/> javax.validation.

JSR-303 @OverridesAttribute <mvc:annotation-driven/> javax.validation.

JSR-303 @GroupSequence <mvc:annotation-driven/> javax.validation.

JSR-303 @Size <mvc:annotation-driven/> javax.validation.constraints.

JSR-303 @Pattern <mvc:annotation-driven/> javax.validation.constraints.

JSR-303 @Past <mvc:annotation-driven/> javax.validation.constraints.

JSR-303 @Null <mvc:annotation-driven/> javax.validation.constraints.

JSR-303 @NotNull <mvc:annotation-driven/> javax.validation.constraints.

JSR-303 @Min <mvc:annotation-driven/> javax.validation.constraints.

JSR-303 @Max <mvc:annotation-driven/> javax.validation.constraints.

JSR-303 @Future <mvc:annotation-driven/> javax.validation.constraints.

JSR-303 @Digits <mvc:annotation-driven/> javax.validation.constraints.

JSR-303 @DecimalMin <mvc:annotation-driven/> javax.validation.constraints.

JSR-303 @DecimalMax <mvc:annotation-driven/> javax.validation.constraints.

JSR-303 @AssertTrue <mvc:annotation-driven/> javax.validation.constraints.

JSR-303 @AssertFalse <mvc:annotation-driven/> javax.validation.constraints.

JSR-303 @Constraint <mvc:annotation-driven/> javax.validation.

JSR-314 (JSF2) @FacesValidator javax.faces.validator.

JSR-314 (JSF2) @FacesRenderer javax.faces.render.

JSR-314 (JSF2) @FacesBehaviorRenderer javax.faces.render.

JSR-314 (JSF2) @NamedEvent javax.faces.event.

JSR-314 (JSF2) @ListenersFor javax.faces.event.

JSR-314 (JSF2) @ListenerFor javax.faces.event.

JSR-314 (JSF2) @FacesConverter javax.faces.convert.

JSR-314 (JSF2) @FacesComponent javax.faces.component.

JSR-314 (JSF2) @FacesBehavior javax.faces.component.behavior.

JSR-314 (JSF2) @ViewScoped javax.faces.bean.

JSR-314 (JSF2) @SessionScoped javax.faces.bean.

JSR-314 (JSF2) @RequestScoped javax.faces.bean.

JSR-314 (JSF2) @ReferencedBean javax.faces.bean.

JSR-314 (JSF2) @NoneScoped javax.faces.bean.

JSR-314 (JSF2) @ManagedProperty javax.faces.bean.

JSR-314 (JSF2) @ManagedBean javax.faces.bean.

JSR-314 (JSF2) @CustomScoped javax.faces.bean.

JSR-314 (JSF2) @ApplicationScoped javax.faces.bean.

JSR-314 (JSF2) @ResourceDependency javax.faces.application.

JSR-314 (JSF2) @ResourceDependencies javax.faces.application.

JSR-317 (JPA) @Version <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @UniqueConstraint <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @Transient <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @Temporal <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @TableGenerator <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @Table <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @SqlResultSetMappings <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @SqlResultSetMapping <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @SequenceGenerator <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @SecondaryTables <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @SecondaryTable <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @QueryHint <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @PrimaryKeyJoinColumns <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @PrimaryKeyJoinColumn <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @PreUpdate <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @PreRemove <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @PrePersist <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @PostUpdate <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @PostRemove <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @PostPersist <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @PostLoad <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @PersistenceUnits <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @PersistenceUnit <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @PersistenceProperty <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @PersistenceContexts <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @PersistenceContext <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @OrderBy <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @OneToOne <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @OneToMany <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @NamedQuery <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @NamedQueries <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @NamedNativeQuery <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @NamedNativeQueries <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @MappedSuperclass <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @MapKey <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @ManyToOne <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @ManyToMany <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @Lob <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @JoinTable <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @JoinColumns <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @JoinColumn <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @Inheritance <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @IdClass <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @Id <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @GeneratedValue <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @FieldResult <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @ExcludeSuperclassListeners <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @ExcludeDefaultListeners <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @Enumerated <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @EntityResult <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @EntityListeners <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @Entity <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @EmbeddedId <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @Embedded <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @Embeddable <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @DiscriminatorValue <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @DiscriminatorColumn <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @ColumnResult <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @Column <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @Basic <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @AttributeOverrides <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @AttributeOverride <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @AssociationOverrides <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-317 (JPA) @AssociationOverride <context:component-scan/>, <context:annotation-config/> javax.persistence.

JSR-330 @Singleton <context:component-scan/>, <context:annotation-config/> javax.inject.

JSR-330 @Scope <context:component-scan/>, <context:annotation-config/> javax.inject.

JSR-330 @Qualifier <context:component-scan/>, <context:annotation-config/> javax.inject.

JSR-330 @Named <context:component-scan/>, <context:annotation-config/> javax.inject.

JSR-330 @Inject <context:component-scan/>, <context:annotation-config/> javax.inject.

.

JSR-220 (EJB 3.0) @ActivationConfigProperty javax.ejb.

JSR-220 (EJB 3.0) @ApplicationException javax.ejb.

JSR-220 (EJB 3.0) @EJB <context:component-scan/>, <context:annotation-config/> javax.ejb.

JSR-220 (EJB 3.0) @EJBs javax.ejb.

JSR-220 (EJB 3.0) @Init javax.ejb.

JSR-220 (EJB 3.0) @Local javax.ejb.

JSR-220 (EJB 3.0) @LocalHome javax.ejb.

JSR-220 (EJB 3.0) @MessageDriven javax.ejb.

JSR-220 (EJB 3.0) @PostActivate javax.ejb.

JSR-220 (EJB 3.0) @PrePassivate javax.ejb.

JSR-220 (EJB 3.0) @Remote javax.ejb.

JSR-220 (EJB 3.0) @RemoteHome javax.ejb.

JSR-220 (EJB 3.0) @Remove javax.ejb.

JSR-220 (EJB 3.0) @Stateful javax.ejb.

JSR-220 (EJB 3.0) @Stateless javax.ejb.

JSR-220 (EJB 3.0) @Timeout javax.ejb.

JSR-220 (EJB 3.0) @TransactionAttribute <tx:annotation-driven/> javax.ejb.

JSR-220 (EJB 3.0) @TransactionManagement javax.ejb.

.

JSR-318 (EJB3.1) @AccessTimeout javax.ejb.

JSR-318 (EJB3.1) @ActivationConfigProperty javax.ejb.

JSR-318 (EJB3.1) @AfterBegin javax.ejb.

JSR-318 (EJB3.1) @AfterCompletion javax.ejb.

JSR-318 (EJB3.1) @ApplicationException javax.ejb.

JSR-318 (EJB3.1) @Asynchronous <tx:annotation-driven/> javax.ejb.

JSR-318 (EJB3.1) @BeforeCompletion javax.ejb.

JSR-318 (EJB3.1) @ConcurrencyManagement javax.ejb.

JSR-318 (EJB3.1) @DependsOn javax.ejb.

JSR-318 (EJB3.1) @EJB javax.ejb.

JSR-318 (EJB3.1) @EJBs javax.ejb.

JSR-318 (EJB3.1) @Init javax.ejb.

JSR-318 (EJB3.1) @Local javax.ejb.

JSR-318 (EJB3.1) @LocalBean javax.ejb.

JSR-318 (EJB3.1) @LocalHome javax.ejb.

JSR-318 (EJB3.1) @Lock javax.ejb.

JSR-318 (EJB3.1) @MessageDriven javax.ejb.

JSR-318 (EJB3.1) @PostActivate javax.ejb.

JSR-318 (EJB3.1) @PrePassivate javax.ejb.

JSR-318 (EJB3.1) @Remote javax.ejb.

JSR-318 (EJB3.1) @RemoteHome javax.ejb.

JSR-318 (EJB3.1) @Remove javax.ejb.

JSR-318 (EJB3.1) @Schedule javax.ejb.

JSR-318 (EJB3.1) @Schedules javax.ejb.

JSR-318 (EJB3.1) @Singleton javax.ejb.

JSR-318 (EJB3.1) @Startup javax.ejb.

JSR-318 (EJB3.1) @Stateful javax.ejb.

JSR-318 (EJB3.1) @StatefulTimeout javax.ejb.

JSR-318 (EJB3.1) @Stateless javax.ejb.

JSR-318 (EJB3.1) @Timeout javax.ejb.

JSR-318 (EJB3.1) @TransactionAttribute <tx:annotation-driven/> javax.ejb.

JSR-318 (EJB3.1) @TransactionManagement javax.ejb.

JSR-318 (EJB3.1) AsyncResult (class) <tx:annotation-driven/> javax.ejb

Classes

.

Spring Class Discovers or Discovered by.

AnnotationAwareAspectJAutoProxyCreator <aop:auto-proxy/>.

AnnotationCacheOperationDefinitionSource <cache:annotation-driven/>.

AnnotationConfigApplicationContext @Inject, @Configuration, @Component.

AnnotationConfigContextLoader.

AnnotationDrivenBeanDefinitionParser <task:annotation-driven/>.

AnnotationDrivenBeanDefinitionParser <tx:annotation-driven/>.

AnnotationDrivenBeanDefinitionParser <mvc:annotation-driven/>.

AnnotationTransactionAttributeSource @TransactionAttribute.

AsyncAnnotationBeanPostProcessor @Async, @Asynchronous.

AutowiredAnnotationBeanPostProcessor @Inject, @Autowired.

CommonAnnotationBeanPostProcessor @WebServiceRef, @EJB, @Resource.

ConfigurationClassBeanDefinitionReader @Bean, @Role, @Lazy, @DependsOn, @Scope.

ConfigurationClassBeanPostProcessor @Configuration.

InitDestroyAnnotationBeanPostProcessor @PostConstruct, @PreDestroy.

InjectAnnotationBeanPostProcessorTests @Inject.

Jaxb2RootElementHttpMessageConverter @XmlRootElement, @XmlType.

PersistenceAnnotationBeanPostProcessor @PersistenceContext, @PersistenceUnit.

QualifierAnnotationAutowireCandidateResolver @Qualifier.

RequiredAnnotationBeanPostProcessor @Required.

SpringJUnit4ClassRunner JUnit.

SpringTransactionAnnotationParser @Transactional

转载原文:https://spreadsheets.google.com/pub?hl=en_US&hl=en_US&key=0Am_zV4_vRvfVdF9abzkwTTFCRkQwY3hrLVh6SE05ZHc&output=html

spring源码注释版(SPRINGAnnotation元注解手册)(1)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页