Spring注解大全

 

Spring Project Annotations

           

.

Project Annotation Discovered By Package Parameters

.

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 @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 @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  

.

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  

.

Batch @AfterWrite   org.springframework.batch.core.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  

.

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

.

Batch @MockStaticEntityMethods   org.springframework.batch.core.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 @Autowired <context:component-scan/>, <context:annotation-config/> org.springframework.beans.factory.annotation  

.

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

.

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

.

Spring @Qualifier <context:component-scan/>, <context:annotation-config/> org.springframework.beans.factory.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  

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

Spring @Feature <context:component-scan/> Not to be in 3.1 org.springframework.context.annotation  

.

Spring @FeatureAnnotation <context:component-scan/> Not to be in 3.1 org.springframework.context.annotation  

.

Spring @FeatureConfiguration <context:component-scan/> Not to be in 3.1 org.springframework.context.annotation  

.

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

.

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

.

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

.

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  

.

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

.

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

.

Spring @Scope   org.springframework.core.type  

.

Data-Jpa @Modifying JpaQueryMethod org.springframework.data.jpa.repository  

.

Data-Jpa @Query JpaQueryMethod org.springframework.data.jpa.repository  

.

Data-Jpa @QueryHints JpaQueryMethod org.springframework.data.jpa.repository  

.

Flex @RemotingDestination <flex:message-broker/> org.springframework.flex.remoting  

.

Flex @RemotingExclude <flex:message-broker/> org.springframework.flex.remoting  

.

Flex @RemotingInclude <flex:message-broker/> org.springframework.flex.remoting  

.

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

.

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

.

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

.

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

.

Integration @Aggregator   org.springframework.integration.annotation  

.

Integration @CorrelationStrategy   org.springframework.integration.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  

.

Integration @MessageEndpoint   org.springframework.integration.annotation  

.

Integration @Payload   org.springframework.integration.annotation  

.

Integration @Payloads   org.springframework.integration.annotation  

.

Integration @Publisher <si:annotation-config/> org.springframework.integration.annotation  

.

Integration @ReleaseStrategy   org.springframework.integration.annotation  

.

Integration @Router   org.springframework.integration.annotation  

.

Integration @ServiceActivator   org.springframework.integration.annotation  

.

Integration @Splitter   org.springframework.integration.annotation  

.

Integration @Transformer   org.springframework.integration.annotation  

.

JMX @ManagedAttribute <context:mbean-export/> org.springframework.jmx.export.annotation defaultValue, description, currencyTimeLimit, persistPolicy, persistPeriod

.

JMX @ManagedMetric <context:mbean-export/> org.springframework.jmx.export.annotation category, currencyTimeLimit, description, displayName, metricType, persistPeriod, persistPolicy, unit

.

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

.

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

.

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

.

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

.

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

.

JMX @ManagedResource <context:mbean-export/> org.springframework.jmx.export.annotation value, objectName description, currencyTimeLimit, log, logFile, persistPolicy, persistPeriod, persistName, persistLocation
           

.

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

.

Mock @CliOption Spring 3.1 org.springframework.mock.staticmock  

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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 @RooEditor   org.springframework.roo.addon.serializable  

.

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

.

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 @RooIntegrationTest   org.springframework.roo.addon.tostring  

.

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

.

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

.

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

.

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

.

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

.

Roo @RooGwtMirroredFrom   org.springframework.roo.addonbean  

.

Roo @RooGwtMirroredFrom   org.springframework.roo.addonbean  
           

.

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

.

Roo @AutoPopulate   org.springframework.roo.shell  

.

Roo @CliAvailabilityIndicator   org.springframework.roo.shell  

.

Roo @CliCommand   org.springframework.roo.shell  

.

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

.

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

.

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

.

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

.

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

.

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  

.

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  

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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  

.

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

.

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

.

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

.

WS @Endpoint <context:component-scan/> org.springframework.ws.server.endpoint.annotation  

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

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

.

WS @EnableAsync <ws:annotation-driven/> org.springframework.ws.soap.server.endpoint.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.  

.

         

.

         
posted @ 2016-01-02 17:42  CALLME熊大  阅读(3318)  评论(0编辑  收藏  举报