百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 热门文章 > 正文

SPRING Annotation元注解手册

bigegpt 2024-08-10 12:16 4 浏览


ProjectAnnotationDiscovered ByPackage.

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@AfterChunkorg.springframework.batch.core.annotation.

Batch@AfterJoborg.springframework.batch.core.annotation.

Batch@AfterProcessorg.springframework.batch.core.annotation.

Batch@AfterReadorg.springframework.batch.core.annotation.

Batch@AfterSteporg.springframework.batch.core.annotation.

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

Batch@AfterWriteorg.springframework.batch.core.annotation.

Integration@Aggregatororg.springframework.integration.annotation.

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

Roo@AutoPopulateorg.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@BeforeChunkorg.springframework.batch.core.annotation.

Batch@BeforeJoborg.springframework.batch.core.annotation.

Batch@BeforeProcessorg.springframework.batch.core.annotation.

Batch@BeforeReadorg.springframework.batch.core.annotation.

Batch@BeforeSteporg.springframework.batch.core.annotation.

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

Batch@BeforeWriteorg.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@CliAvailabilityIndicatororg.springframework.roo.shell.

Roo@CliCommandorg.springframework.roo.shell.

Mock@CliOptionorg.springframework.mock.staticmock.

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

Spring@ComponentScan3.1org.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@CorrelationStrategyorg.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@FacebookCookieValueorg.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@Filterorg.springframework.integration.annotation.

Integration@Gatewayorg.springframework.integration.annotation.

Integration@Headerorg.springframework.integration.annotation.

Integration@Headersorg.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@MessageEndpointorg.springframework.integration.annotation.

Batch@MockStaticEntityMethodsorg.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@OnProcessErrororg.springframework.batch.core.annotation.

Batch@OnReadErrororg.springframework.batch.core.annotation.

Batch@OnSkipInProcessorg.springframework.batch.core.annotation.

Batch@OnSkipInReadorg.springframework.batch.core.annotation.

Batch@OnSkipInWriteorg.springframework.batch.core.annotation.

Batch@OnWriteErrororg.springframework.batch.support.annotation.

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

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

Integration@Payloadorg.springframework.integration.annotation.

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

Integration@Payloadsorg.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@Publisherorg.springframework.integration.annotation.

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

Integration@ReleaseStrategyorg.springframework.integration.annotation.

Flex@RemotingDestinationorg.springframework.flex.remoting.

Flex@RemotingExcludeorg.springframework.flex.remoting.

Flex@RemotingIncludeorg.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-templateorg.springframework.roo.addon.dbre.

Roo@RooConfigurableorg.springframework.roo.addon.configurable.

Roo@RooConfigurableorg.springframework.roo.addon.dbre.

Roo@RooConversionServiceorg.springframework.roo.addon.web.mvc.controller.

Roo@RooConversionServiceorg.springframework.roo.addon.web.mvc.controller.

Roo@RooDataOnDemandorg.springframework.roo.addon.entity.

Roo@RooDataOnDemandorg.springframework.roo.addon.configurable.

Roo@RooDataOnDemandorg.springframework.roo.addon.entity.

Roo@RooDbManagedorg.springframework.roo.addon.dod.

Roo@RooDbManagedorg.springframework.roo.addon.dod.

Roo@RooEditororg.springframework.roo.addon.serializable.

Roo@RooEditororg.springframework.roo.addon.serializable.

Roo@RooEntityorg.springframework.roo.addon.entity.

Roo@RooEntityorg.springframework.roo.addon.entity.

Roo@RooGwtMirroredFromorg.springframework.roo.addonbean.

Roo@RooGwtMirroredFromorg.springframework.roo.addonbean.

Roo@RooIdentifierorg.springframework.roo.addon.gwt.

Roo@RooIdentifierorg.springframework.roo.addon.gwt.

Roo@RooIntegrationTestorg.springframework.roo.addon.tostring.

Roo@RooIntegrationTestorg.springframework.roo.addon.tostring.

Roo@RooJavaBeanorg.springframework.roo.addon.json.

Roo@RooJavaBeanorg.springframework.roo.addon.jsf.

Roo@RooJsfManagedBeanorg.springframework.roo.addon.json.

Roo@RooJsonorg.springframework.roo.addon.op4j.

Roo@RooJsonorg.springframework.roo.addon.op4j.

Roo@RooOp4jorg.springframework.roo.addon.plural.

Roo@RooOp4jorg.springframework.roo.addon.plural.

Roo@RooPluralorg.springframework.roo.addon.property.editor.

Roo@RooPluralorg.springframework.roo.addon.property.editor.

Roo@RooSerializableorg.springframework.roo.addon.solr.

Roo@RooSerializableorg.springframework.roo.addon.solr.

Roo@RooSolrSearchableorg.springframework.roo.addon.solr.

Roo@RooSolrSearchableorg.springframework.roo.addon.solr.

Roo@RooSolrWebSearchableorg.springframework.roo.addon.test.

Roo@RooSolrWebSearchableorg.springframework.roo.addon.test.

Roo@RooToStringorg.springframework.roo.addon.web.mvc.controller.

Roo@RooToStringorg.springframework.roo.addon.web.mvc.controller.

Roo@RooWebScaffoldorg.springframework.roo.addon.dod.

Roo@RooWebScaffoldorg.springframework.roo.classpath.details.annotations.populator.

Integration@Routerorg.springframework.integration.annotation.

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

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

Spring@Scopeorg.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@ServiceActivatororg.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@Splitterorg.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@Transformerorg.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@AdviceNameorg.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@ajcDeclareAnnotationorg.aspectj.internal.lang.annotation.

AspectJ@ajcDeclareEoWorg.aspectj.internal.lang.annotation.

AspectJ@ajcDeclareParentsorg.aspectj.internal.lang.annotation.

AspectJ@ajcDeclarePrecedenceorg.aspectj.internal.lang.annotation.

AspectJ@ajcDeclareSoftorg.aspectj.internal.lang.annotation.

AspectJ@ajcITDorg.aspectj.internal.lang.annotation.

AspectJ@ajcPrivilegedorg.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@DeclareAnnotationorg.aspectj.lang.annotation.

AspectJ@DeclareErrororg.aspectj.lang.annotation.

AspectJ@DeclareMixinorg.aspectj.lang.annotation.

AspectJ@DeclareParentsorg.aspectj.lang.annotation.

AspectJ@DeclarePrecedenceorg.aspectj.lang.annotation.

AspectJ@DeclareWarningorg.aspectj.lang.annotation.

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

.

AspectJ@SuppressAjWarningsorg.aspectj.lang.annotation

javax

.

SpecAnnotationDiscovered byPackage.

JSR-168 (portlets)@RenderModejavax.portlet.

JSR-168 (portlets)@ProcessEventjavax.portlet.

JSR-168 (portlets)@ProcessActionjavax.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@RunAsJUnitjavax.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)@Nonbindingjavax.enterprise.util.

JSR-299 (CDI)@Typedjavax.enterprise.inject.

JSR-299 (CDI)@Stereotypejavax.enterprise.inject.

JSR-299 (CDI)@Specializesjavax.enterprise.inject.

JSR-299 (CDI)@Producesjavax.enterprise.inject.

JSR-299 (CDI)@Newjavax.enterprise.inject.

JSR-299 (CDI)@Modeljavax.enterprise.inject.

JSR-299 (CDI)@Disposesjavax.enterprise.inject.

JSR-299 (CDI)@Defaultjavax.enterprise.inject.

JSR-299 (CDI)@Anyjavax.enterprise.inject.

JSR-299 (CDI)@Alternativejavax.enterprise.inject.

JSR-299 (CDI)@Observesjavax.enterprise.event.

JSR-299 (CDI)@SessionScopedjavax.enterprise.context.

JSR-299 (CDI)@RequestScopedjavax.enterprise.context.

JSR-299 (CDI)@NormalScopejavax.enterprise.context.

JSR-299 (CDI)@Dependentjavax.enterprise.context.

JSR-299 (CDI)@ConversationScopedjavax.enterprise.context.

JSR-299 (CDI)@ApplicationScopedjavax.enterprise.context.

JSR-299 (CDI)@Delegatejavax.decorator.

JSR-299 (CDI)@Decoratorjavax.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)@FacesValidatorjavax.faces.validator.

JSR-314 (JSF2)@FacesRendererjavax.faces.render.

JSR-314 (JSF2)@FacesBehaviorRendererjavax.faces.render.

JSR-314 (JSF2)@NamedEventjavax.faces.event.

JSR-314 (JSF2)@ListenersForjavax.faces.event.

JSR-314 (JSF2)@ListenerForjavax.faces.event.

JSR-314 (JSF2)@FacesConverterjavax.faces.convert.

JSR-314 (JSF2)@FacesComponentjavax.faces.component.

JSR-314 (JSF2)@FacesBehaviorjavax.faces.component.behavior.

JSR-314 (JSF2)@ViewScopedjavax.faces.bean.

JSR-314 (JSF2)@SessionScopedjavax.faces.bean.

JSR-314 (JSF2)@RequestScopedjavax.faces.bean.

JSR-314 (JSF2)@ReferencedBeanjavax.faces.bean.

JSR-314 (JSF2)@NoneScopedjavax.faces.bean.

JSR-314 (JSF2)@ManagedPropertyjavax.faces.bean.

JSR-314 (JSF2)@ManagedBeanjavax.faces.bean.

JSR-314 (JSF2)@CustomScopedjavax.faces.bean.

JSR-314 (JSF2)@ApplicationScopedjavax.faces.bean.

JSR-314 (JSF2)@ResourceDependencyjavax.faces.application.

JSR-314 (JSF2)@ResourceDependenciesjavax.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)@ActivationConfigPropertyjavax.ejb.

JSR-220 (EJB 3.0)@ApplicationExceptionjavax.ejb.

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

JSR-220 (EJB 3.0)@EJBsjavax.ejb.

JSR-220 (EJB 3.0)@Initjavax.ejb.

JSR-220 (EJB 3.0)@Localjavax.ejb.

JSR-220 (EJB 3.0)@LocalHomejavax.ejb.

JSR-220 (EJB 3.0)@MessageDrivenjavax.ejb.

JSR-220 (EJB 3.0)@PostActivatejavax.ejb.

JSR-220 (EJB 3.0)@PrePassivatejavax.ejb.

JSR-220 (EJB 3.0)@Remotejavax.ejb.

JSR-220 (EJB 3.0)@RemoteHomejavax.ejb.

JSR-220 (EJB 3.0)@Removejavax.ejb.

JSR-220 (EJB 3.0)@Statefuljavax.ejb.

JSR-220 (EJB 3.0)@Statelessjavax.ejb.

JSR-220 (EJB 3.0)@Timeoutjavax.ejb.

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

JSR-220 (EJB 3.0)@TransactionManagementjavax.ejb.

.

JSR-318 (EJB3.1)@AccessTimeoutjavax.ejb.

JSR-318 (EJB3.1)@ActivationConfigPropertyjavax.ejb.

JSR-318 (EJB3.1)@AfterBeginjavax.ejb.

JSR-318 (EJB3.1)@AfterCompletionjavax.ejb.

JSR-318 (EJB3.1)@ApplicationExceptionjavax.ejb.

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

JSR-318 (EJB3.1)@BeforeCompletionjavax.ejb.

JSR-318 (EJB3.1)@ConcurrencyManagementjavax.ejb.

JSR-318 (EJB3.1)@DependsOnjavax.ejb.

JSR-318 (EJB3.1)@EJBjavax.ejb.

JSR-318 (EJB3.1)@EJBsjavax.ejb.

JSR-318 (EJB3.1)@Initjavax.ejb.

JSR-318 (EJB3.1)@Localjavax.ejb.

JSR-318 (EJB3.1)@LocalBeanjavax.ejb.

JSR-318 (EJB3.1)@LocalHomejavax.ejb.

JSR-318 (EJB3.1)@Lockjavax.ejb.

JSR-318 (EJB3.1)@MessageDrivenjavax.ejb.

JSR-318 (EJB3.1)@PostActivatejavax.ejb.

JSR-318 (EJB3.1)@PrePassivatejavax.ejb.

JSR-318 (EJB3.1)@Remotejavax.ejb.

JSR-318 (EJB3.1)@RemoteHomejavax.ejb.

JSR-318 (EJB3.1)@Removejavax.ejb.

JSR-318 (EJB3.1)@Schedulejavax.ejb.

JSR-318 (EJB3.1)@Schedulesjavax.ejb.

JSR-318 (EJB3.1)@Singletonjavax.ejb.

JSR-318 (EJB3.1)@Startupjavax.ejb.

JSR-318 (EJB3.1)@Statefuljavax.ejb.

JSR-318 (EJB3.1)@StatefulTimeoutjavax.ejb.

JSR-318 (EJB3.1)@Statelessjavax.ejb.

JSR-318 (EJB3.1)@Timeoutjavax.ejb.

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

JSR-318 (EJB3.1)@TransactionManagementjavax.ejb.

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

Classes

.

Spring ClassDiscovers 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.

SpringJUnit4ClassRunnerJUnit.

SpringTransactionAnnotationParser@Transactional

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

相关推荐

5分钟搭建公网https网页文件服务器,免费权威TLS证书

请关注本头条号,每天坚持更新原创干货技术文章。如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习前言本文主要讲解如何快速搭建一个https网页文件服务器,并免费申请权威机构颁发的tls证...

nginx负载均衡配置(nginx负载均衡配置两个程序副本)

Nginx是什么没有听过Nginx?那么一定听过它的“同行”Apache吧!Nginx同Apache一样都是一种WEB服务器。基于REST架构风格,以统一资源描述符(UniformResources...

19《Nginx 入门教程》Nginx综合实践

今天我们将基于Nginx完成两个比较有用的场景,但是用到的Nginx的配置非常简单。内部Yum源搭建内部Pip源搭建1.实验环境ceph1centos7.6内网ip:172.16....

Nginx性能调优与优化指南(nginx优化配置大全)

Nginx性能调优需要结合服务器硬件资源、业务场景和负载特征进行针对性优化。以下是一些关键优化方向和具体配置示例:一、Nginx配置优化1.进程与连接数优化nginxworker_process...

C++后端开发必须彻底搞懂Nginx,从原理到实战(高级篇)

本文为Nginx实操高级篇。通过配置Nginx配置文件,实现正向代理、反向代理、负载均衡、Nginx缓存、动静分离和高可用Nginx6种功能,并对Nginx的原理作进一步的解析。当需...

【Nginx】史上最全的Nginx配置详解

Nginx服务器配置中最频繁的部分,代理、缓存和日志定义等绝大多数功能和第三方模块的配置都在这里,http块又包括http全局块和server块。Nginx是非常重要的负载均衡中间件,被广泛应用于大型...

【Nginx】Nginx 4种常见配置实例(nginx基本配置与参数说明)

本文主要介绍nginx4种常见的配置实例。Nginx实现反向代理;Nginx实现负载均衡;Nginx实现动静分离;Nginx实现高可用集群;Nginx4种常见配置实例如下:一、Nginx反向代理配...

使用nginx+allure管理自动化测试报告

allure在自动化测试中经常用来生成漂亮的报告,但是网上及官网上给出的例子都仅仅是针对单个测试用例文件的形式介绍的,实际使用中,自动化测试往往需要包含不止一个产品或项目,本文介绍如何使用nginx+...

nginx配置文件详解(nginx配置文件详解高清版)

Nginx是一个强大的免费开源的HTTP服务器和反向代理服务器。在Web开发项目中,nginx常用作为静态文件服务器处理静态文件,并负责将动态请求转发至应用服务器(如Django,Flask,et...

SpringCloud Eureka-服务注册与发现

1.Eureka介绍1.1学习Eureka前的说明目前主流的服务注册&发现的组件是Nacos,但是Eureka作为老牌经典的服务注册&发现技术还是有必要学习一下,原因:(1)一些早期的分布式微服...

微服务 Spring Cloud 实战 Eureka+Gateway+Feign+Hystrix

前言我所在项目组刚接到一个微服务改造需求,技术选型为SpringCloud,具体需求是把部分项目使用SpringCloud技术进行重构。本篇文章中介绍了Eureka、Gateway、Fe...

深度剖析 Spring Cloud Eureka 底层实现原理

你作为一名互联网大厂后端技术开发人员,在构建分布式系统时,是不是常常为服务的注册与发现而头疼?你是否好奇,像SpringCloudEureka这样被广泛使用的组件,它的底层实现原理到底是怎样的...

热爱生活,喜欢折腾。(很热爱生活)

原文是stackoverflow的一则高票回答,原文链接可能之前也有人翻译过,但是刚好自己也有疑惑,所以搬运一下,个人水平有限所以可能翻译存在误差,欢迎指正(如侵删)。尽管classmethod和st...

GDB调试的高级技巧(详细描述gdb调试程序的全过程)

GDB是我们平时调试c/c++程序的利器,查起复杂的bug问题,比打印大法要好得多,但是也不得不说,gdb在默认情况下用起来并不是很好用,最近学习到几个高级点的技巧,分享下:一美化打印先上个例子...

Arduino 实例(二十三)Arduino 给Python 编译器发送信息

1首先Python需要安装Pyserial库,在命令提示符中输入pipintallpyserial若是遇到提示‘pip‘不是内部或外部命令,也不是可运行的程序或批处理文件,则需要设置环境变...