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

SPRING Annotation元注解手册

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


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

相关推荐

C#.NET Autofac 详解(c# autoit)

简介Autofac是一个成熟的、功能丰富的.NET依赖注入(DI)容器。相比于内置容器,它额外提供:模块化注册、装饰器(Decorator)、拦截器(Interceptor)、强o的属性/方法注...

webapi 全流程(webapi怎么部署)

C#中的WebAPIMinimalApi没有控制器,普通api有控制器,MinimalApi是直达型,精简了很多中间代码,广泛适用于微服务架构MinimalApi一切都在组控制台应用程序类【Progr...

.NET外挂系列:3. 了解 harmony 中灵活的纯手工注入方式

一:背景1.讲故事上一篇我们讲到了注解特性,harmony在内部提供了20个HarmonyPatch重载方法尽可能的让大家满足业务开发,那时候我也说了,特性虽然简单粗暴,但只能解决95%...

C# 使用SemanticKernel调用本地大模型deepseek

一、先使用ollama部署好deepseek大模型。具体部署请看前面的头条使用ollama进行本地化部署deepseek大模型二、创建一个空的控制台dotnetnewconsole//添加依赖...

C#.NET 中间件详解(.net core中间件use和run)

简介中间件(Middleware)是ASP.NETCore的核心组件,用于处理HTTP请求和响应的管道机制。它是基于管道模型的轻量级、模块化设计,允许开发者在请求处理过程中插入自定义逻辑。...

IoC 自动注入:让依赖注册不再重复劳动

在ASP.NETCore中,IoC(控制反转)功能通过依赖注入(DI)实现。ASP.NETCore有一个内置的依赖注入容器,可以自动完成依赖注入。我们可以结合反射、特性或程序集扫描来实现自动...

C#.NET 依赖注入详解(c#依赖注入的三种方式)

简介在C#.NET中,依赖注入(DependencyInjection,简称DI)是一种设计模式,用于实现控制反转(InversionofControl,IoC),以降低代码耦合、提高可...

C#从零开始实现一个特性的自动注入功能

在现代软件开发中,依赖注入(DependencyInjection,DI)是实现松耦合、模块化和可测试代码的一个重要实践。C#提供了优秀的DI容器,如ASP.NETCore中自带的Micr...

C#.NET 仓储模式详解(c#仓库货物管理系统)

简介仓储模式(RepositoryPattern)是一种数据访问抽象模式,它在领域模型和数据访问层之间创建了一个隔离层,使得领域模型无需直接与数据访问逻辑交互。仓储模式的核心思想是将数据访问逻辑封装...

C#.NET 泛型详解(c# 泛型 滥用)

简介泛型(Generics)是指在类型或方法定义时使用类型参数,以实现类型安全、可重用和高性能的数据结构与算法为什么需要泛型类型安全防止“装箱/拆箱”带来的性能损耗,并在编译时检测类型错误。可重用同一...

数据分析-相关性分析(相关性 分析)

相关性分析是一种统计方法,用于衡量两个或多个变量之间的关系强度和方向。它通过计算相关系数来量化变量间的线性关系,从而帮助理解变量之间的相互影响。相关性分析常用于数据探索和假设检验,是数据分析和统计建模...

geom_smooth()函数-R语言ggplot2快速入门18

在每节,先运行以下这几行程序。library(ggplot2)library(ggpubr)library(ggtext)#用于个性化图表library(dplyr)#用于数据处理p...

规范申报易错要素解析(规范申报易错要素解析)

为什么要规范申报?规范申报是以满足海关监管、征税、统计等工作为目的,纳税义务人及其代理人依法向海关如实申报的行为,也是海关审接单环节依法监管的重要工作。企业申报的内容须符合《中华人民共和国海关进出口货...

「Eurora」海关编码归类 全球海关编码查询 关务服务

  海关编码是什么?  海关编码即HS编码,为编码协调制度的简称。  其全称为《商品名称及编码协调制度的国际公约》(InternationalConventionforHarmonizedCo...

9月1日起,河南省税务部门对豆制品加工业试行新政7类豆制品均适用投入产出法

全媒体记者杨晓川报道9月2日,记者从税务部门获悉,为减轻纳税人税收负担,完善农产品增值税进项税额抵扣机制,根据相关规定,结合我省实际情况,经广泛调查研究和征求意见,从9月1日起,我省税务部门对豆制品...