1 | Project | Annotation | Discovered By | Package | Target(s) | Parameters | Notes | |
---|---|---|---|---|---|---|---|---|
2 | AspectJ | @EnableSpringConfigured | org.springframework.beans.factory.aspectj | |||||
3 | Batch | @AfterChunk | automatic | org.springframework.batch.core.annotation | ||||
4 | Batch | @AfterJob | automatic | org.springframework.batch.core.annotation | ||||
5 | Batch | @AfterProcess | automatic | org.springframework.batch.core.annotation | ||||
6 | Batch | @AfterRead | automatic | org.springframework.batch.core.annotation | ||||
7 | Batch | @AfterStep | automatic | org.springframework.batch.core.annotation | ||||
8 | Batch | @AfterWrite | automatic | org.springframework.batch.core.annotation | ||||
9 | Batch | @BeforeChunk | automatic | org.springframework.batch.core.annotation | ||||
10 | Batch | @BeforeJob | automatic | org.springframework.batch.core.annotation | ||||
11 | Batch | @BeforeProcess | automatic | org.springframework.batch.core.annotation | ||||
12 | Batch | @BeforeRead | automatic | org.springframework.batch.core.annotation | ||||
13 | Batch | @BeforeStep | automatic | org.springframework.batch.core.annotation | ||||
14 | Batch | @BeforeWrite | automatic | org.springframework.batch.core.annotation | ||||
15 | Batch | @Classifier | automatic | org.springframework.batch.support.annotation | ||||
16 | Batch | @MockStaticEntityMethods | automatic | org.springframework.batch.core.annotation | ||||
17 | Batch | @OnProcessError | automatic | org.springframework.batch.core.annotation | ||||
18 | Batch | @OnReadError | automatic | org.springframework.batch.core.annotation | ||||
19 | Batch | @OnSkipInProcess | automatic | org.springframework.batch.core.annotation | ||||
20 | Batch | @OnSkipInRead | automatic | org.springframework.batch.core.annotation | ||||
21 | Batch | @OnSkipInWrite | automatic | org.springframework.batch.core.annotation | ||||
22 | Batch | @OnWriteError | automatic | org.springframework.batch.support.annotation | ||||
23 | Cache | @Cacheable | <cache:annotation-driven/> | org.springframework.cache.annotation | 3.1 | |||
24 | Cache | @CacheEvict | org.springframework.cache.annotation | |||||
25 | Cache | @CachePut | org.springframework.cache.annotation | |||||
26 | Cache | @Caching | org.springframework.cache.annotation | |||||
27 | Cache | @EnableCaching | org.springframework.cache.annotation | |||||
28 | Cache | @NumberFormat | <cache:annotation-driven/> Spring 3.1 | org.springframework.cache.annotation | ||||
29 | Data-Commons | @Document | org.springframework.data.mapping | |||||
30 | Data-Commons | @Id | org.springframework.data.annotation | |||||
31 | Data-Commons | @NoRepositoryBean | org.springframework.data.repository | |||||
32 | Data-Commons | @PageableDefaults | org.springframework.data.web | |||||
33 | Data-Commons | @Param | org.springframework.data.repository | |||||
34 | Data-Commons | @PersistenceConstructor | org.springframework.data.annotation | |||||
35 | Data-Commons | @Persistent | org.springframework.data.annotation | |||||
36 | Data-Commons | @ReadingConverter | org.springframework.data.convert | |||||
37 | Data-Commons | @Reference | org.springframework.data.annotation | |||||
38 | Data-Commons | @RepositoryDefinition | org.springframework.data.repository | |||||
39 | Data-Commons | @Transient | org.springframework.data.annotation | |||||
40 | Data-Commons | @TypeAlias | org.springframework.data.annotation | |||||
41 | Data-Commons | @WritingConverter | org.springframework.data.convert | |||||
42 | Data-Gemfire | @Query | org.springframework.data.gemfire.repository | |||||
43 | Data-Gemfire | @Region | org.springframework.data.gemfire.mapping | |||||
44 | Data-Jpa | @Lock | org.springframework.data.jpa.repository | |||||
45 | Data-Jpa | @Modifying | JpaQueryMethod | org.springframework.data.jpa.repository | ||||
46 | Data-Jpa | @Query | JpaQueryMethod | org.springframework.data.jpa.repository | ||||
47 | Data-Jpa | @QueryHints | JpaQueryMethod | org.springframework.data.jpa.repository | ||||
48 | Data-Neo4j | @EndNode | org.springframework.data.neo4j.annotation | |||||
49 | Data-Neo4j | @Fetch | org.springframework.data.neo4j.annotation | |||||
50 | Data-Neo4j | @GraphId | org.springframework.data.neo4j.annotation | |||||
51 | Data-Neo4j | @GraphProperty | org.springframework.data.neo4j.annotation | |||||
52 | Data-Neo4j | @GraphTraversal | org.springframework.data.neo4j.annotation | |||||
53 | Data-Neo4j | @Indexed | org.springframework.data.neo4j.annotation | |||||
54 | Data-Neo4j | @MapResult | org.springframework.data.neo4j.annotation | |||||
55 | Data-Neo4j | @Neo4jTransactional | org.springframework.data.neo4j.annotation | |||||
56 | Data-Neo4j | @NodeEntity | org.springframework.data.neo4j.annotation | |||||
57 | Data-Neo4j | @Query | org.springframework.data.neo4j.annotation | |||||
58 | Data-Neo4j | @RelatedTo | org.springframework.data.neo4j.annotation | |||||
59 | Data-Neo4j | @RelatedToVia | org.springframework.data.neo4j.annotation | |||||
60 | Data-Neo4j | @RelationshipEntity | org.springframework.data.neo4j.annotation | |||||
61 | Data-Neo4j | @RelationshipType | org.springframework.data.neo4j.annotation | |||||
62 | Data-Neo4j | @ResultColumn | org.springframework.data.neo4j.annotation | |||||
63 | Data-Neo4j | @StartNode | org.springframework.data.neo4j.annotation | |||||
64 | Data-Riak | @KeyValueStoreMetadata | org.springframework.data.keyvalue.riak.convert | |||||
65 | Flex | @AmfCreator | org.springframework.flex.core.io | |||||
66 | Flex | @AmfIgnore | org.springframework.flex.core.io | |||||
67 | Flex | @AmfIgnoreField | org.springframework.flex.core.io | |||||
68 | Flex | @AmfProperty | org.springframework.flex.core.io | |||||
69 | Flex | @RemotingDestination | <flex:message-broker/> | org.springframework.flex.remoting | ||||
70 | Flex | @RemotingExclude | <flex:message-broker/> | org.springframework.flex.remoting | ||||
71 | Flex | @RemotingInclude | <flex:message-broker/> | org.springframework.flex.remoting | ||||
72 | Grails | @ApplyDetachedCriteriaTransform | org.grails.datastore.gorm.query.transform | |||||
73 | Grails | @Entity | org.grails.datastore.mapping.annotation | |||||
74 | Grails | @Entity | persistence | |||||
75 | Grails | @Id | org.grails.datastore.mapping.annotation | |||||
76 | Grails | @Index | org.grails.datastore.mapping.annotation | |||||
77 | Grails | @JpaEntity | gorm | |||||
78 | Integration | @Aggregator | automatic | org.springframework.integration.annotation | ||||
79 | Integration | @CorrelationStrategy | automatic | org.springframework.integration.annotation | ||||
80 | Integration | @Filter | automatic | org.springframework.integration.annotation | ||||
81 | Integration | @Gateway | automatic | org.springframework.integration.annotation | ||||
82 | Integration | @Header | automatic | org.springframework.integration.annotation | ||||
83 | Integration | @Headers | automatic | org.springframework.integration.annotation | ||||
84 | Integration | @MessageEndpoint | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | org.springframework.integration.annotation | ||||
85 | Integration | @Payload | automatic | org.springframework.integration.annotation | ||||
86 | Integration | @Payloads | automatic | org.springframework.integration.annotation | ||||
87 | Integration | @Publisher | <si:annotation-config/> | org.springframework.integration.annotation | ||||
88 | Integration | @ReleaseStrategy | automatic | org.springframework.integration.annotation | ||||
89 | Integration | @Router | automatic | org.springframework.integration.annotation | ||||
90 | Integration | @ServiceActivator | automatic | org.springframework.integration.annotation | ||||
91 | Integration | @Splitter | automatic | org.springframework.integration.annotation | ||||
92 | Integration | @Transformer | automatic | org.springframework.integration.annotation | ||||
93 | JMX | @ManagedAttribute | <context:mbean-export/> | org.springframework.jmx.export.annotation | defaultValue, description, currencyTimeLimit, persistPolicy, persistPeriod | |||
94 | JMX | @ManagedMetric | <context:mbean-export/> | org.springframework.jmx.export.annotation | category, currencyTimeLimit, description, displayName, metricType, persistPeriod, persistPolicy, unit | |||
95 | JMX | @ManagedNotification | <context:mbean-export/> | org.springframework.jmx.export.annotation | name, description, notificationTypes | |||
96 | JMX | @ManagedNotifications | <context:mbean-export/> | org.springframework.jmx.export.annotation | value <notificationTypes[]> | |||
97 | JMX | @ManagedOperation | <context:mbean-export/> | org.springframework.jmx.export.annotation | description, currencyTimeLimit | |||
98 | JMX | @ManagedOperationParameter | <context:mbean-export/> | org.springframework.jmx.export.annotation | name, description | |||
99 | JMX | @ManagedOperationParameters | <context:mbean-export/> | org.springframework.jmx.export.annotation | value <ManagedOperationParameter[]> | |||
100 | JMX | @ManagedResource | <context:mbean-export/> | org.springframework.jmx.export.annotation | value, objectName description, currencyTimeLimit, log, logFile, persistPolicy, persistPeriod, persistName, persistLocation | |||
101 | MVC | @CookieValue | <tx:annotation-driven/>, @EnableTransactionManagement | org.springframework.web.bind.annotation | ||||
102 | MVC | @ExceptionHandler | <mvc:annotation-driven/>, @EnableWebMvc | org.springframework.web.bind.annotation | ||||
103 | MVC | @InitBinder | <mvc:annotation-driven/>, @EnableWebMvc | org.springframework.web.bind.annotation | ||||
104 | MVC | @Mapping | <mvc:annotation-driven/>, @EnableWebMvc | org.springframework.web.bind.annotation | ||||
105 | MVC | @ModelAttribute | <mvc:annotation-driven/>, @EnableWebMvc | org.springframework.web.bind.annotation | ||||
106 | MVC | @PathVariable | <mvc:annotation-driven/>, @EnableWebMvc | org.springframework.web.bind.annotation | ||||
107 | MVC | @RequestBody | <mvc:annotation-driven/>, @EnableWebMvc | org.springframework.web.bind.annotation | ||||
108 | MVC | @RequestHeader | <mvc:annotation-driven/>, @EnableWebMvc | org.springframework.web.bind.annotation | ||||
109 | MVC | @RequestMapping | <mvc:annotation-driven/>, @EnableWebMvc | org.springframework.web.bind.annotation | ||||
110 | MVC | @RequestParam | <mvc:annotation-driven/>, @EnableWebMvc | org.springframework.web.bind.annotation | ||||
111 | MVC | @ResponseBody | <mvc:annotation-driven/>, @EnableWebMvc | org.springframework.web.bind.annotation | ||||
112 | MVC | @ResponseStatus | <mvc:annotation-driven/>, @EnableWebMvc | org.springframework.web.bind.annotation | ||||
113 | MVC | @SessionAttributes | <mvc:annotation-driven/>, @EnableWebMvc | org.springframework.web.bind.annotation | ||||
114 | Portlet | @ActionMapping | org.springframework.web.portlet.bind.annotation | |||||
115 | Portlet | @EventMapping | org.springframework.web.portlet.bind.annotation | |||||
116 | Portlet | @RenderMapping | org.springframework.web.portlet.bind.annotation | |||||
117 | Portlet | @ResourceMapping | org.springframework.web.portlet.bind.annotation | |||||
118 | Retry | @Classifier | org.springframework.classify.annotation | |||||
119 | Roo | @AutoPopulate | org.springframework.roo.shell | |||||
120 | Roo | @CliAvailabilityIndicator | org.springframework.roo.annotation.populator | |||||
121 | Roo | @CliCommand | org.springframework.roo.shell | |||||
122 | Roo | @CliOption | org.springframework.roo.shell | 3.1 | ||||
123 | Roo | @RooConfigurable | org.springframework.roo.addon.configurable | |||||
124 | Roo | @RooConversionService | org.springframework.roo.addon.web.mvc.controller | |||||
125 | Roo | @RooDataOnDemand | org.springframework.roo.addon.dod | |||||
126 | Roo | @RooDbManaged | org.springframework.roo.addon.dbre | |||||
127 | Roo | @RooEditor | org.springframework.roo.addon.property.editor | |||||
128 | Roo | @RooEntity | org.springframework.roo.addon.entity | |||||
129 | Roo | @RooGwtLocator | org.springframework.roo.addon.gwt | |||||
130 | Roo | @RooGwtMirroredFrom | org.springframework.roo.addon.gwt | |||||
131 | Roo | @RooGwtProxy | org.springframework.roo.addon.gwt | |||||
132 | Roo | @RooGwtRequest | org.springframework.roo.addon.gwt | |||||
133 | Roo | @RooIdentifier | org.springframework.roo.addon.entity | |||||
134 | Roo | @RooIntegrationTest | org.springframework.roo.addon.test | |||||
135 | Roo | @RooJavaBean | org.springframework.roo.addon.javabean | |||||
136 | Roo | @RooJpaEntity | org.springframework.roo.addon.entity | |||||
137 | Roo | @RooJsfApplicationBean | org.springframework.roo.addon.jsf | |||||
138 | Roo | @RooJsfConverter | org.springframework.roo.addon.jsf | |||||
139 | Roo | @RooJsfManagedBean | org.springframework.roo.addon.jsf | |||||
140 | Roo | @RooJson | org.springframework.roo.addon.json | |||||
141 | Roo | @RooMongoEntity | org.springframework.roo.addon.layers.repository.mongo | |||||
142 | Roo | @RooOp4j | org.springframework.roo.addon.op4j | |||||
143 | Roo | @RooPlural | org.springframework.roo.addon.plural | |||||
144 | Roo | @RooRepositoryJpa | org.springframework.roo.addon.layers.repository.jpa | |||||
145 | Roo | @RooRepositoryMongo | org.springframework.roo.addon.layers.repository.mongo | |||||
146 | Roo | @RooSerializable | org.springframework.roo.addon.serializable | |||||
147 | Roo | @RooService | org.springframework.roo.addon.layers.service | |||||
148 | Roo | @RooSolrSearchable | org.springframework.roo.addon.solr | |||||
149 | Roo | @RooSolrWebSearchable | org.springframework.roo.addon.solr | |||||
150 | Roo | @RooToString | org.springframework.roo.addon.tostring | |||||
151 | Roo | @RooUploadedFile | org.springframework.roo.addon.jsf | |||||
152 | Roo | @RooWebFinder | org.springframework.roo.addon.web.mvc.controller.finder | |||||
153 | Roo | @RooWebJson | org.springframework.roo.addon.web.mvc.controller.json | |||||
154 | Roo | @RooWebScaffold | org.springframework.roo.addon.web.mvc.controller | |||||
155 | Security | @PostAuthorize | <security:global-method-security secured-annotations="enabled" /> | org.springframework.security.access.prepost | ||||
156 | Security | @PostFilter | <security:global-method-security secured-annotations="enabled" /> | org.springframework.security.access.prepost | ||||
157 | Security | @PreAuthorize | <security:global-method-security secured-annotations="enabled" /> | org.springframework.security.access.prepost | ||||
158 | Security | @PreFilter | <security:global-method-security secured-annotations="enabled" /> | org.springframework.security.access.prepost | ||||
159 | Security | @Secured | <security:global-method-security secured-annotations="enabled" /> | org.springframework.security.access.annotation | ||||
160 | Security-OAuth | @ConsumerKeysAllowed | <security:global-method-security secured-annotations="enabled" /> | org.springframework.security.oauth.provider.attributes | ||||
161 | Security-OAuth | @ConsumerRolesAllowed | <security:global-method-security secured-annotations="enabled" /> | org.springframework.security.oauth.provider.attributes | ||||
162 | Security-OAuth | @DenyAllConsumers | <security:global-method-security secured-annotations="enabled" /> | org.springframework.security.oauth.provider.attributes | ||||
163 | Security-OAuth | @PermitAllConsumers | <security:global-method-security secured-annotations="enabled" /> | org.springframework.security.oauth.provider.attributes | ||||
164 | Social | @FacebookCookieValue | org.springframework.social.facebook.web | |||||
165 | Spring | @Async | <task:annotation-driven/> | org.springframework.scheduling.annotation | ||||
166 | Spring | @Autowired | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | org.springframework.beans.factory.annotation | ||||
167 | Spring | @Bean | <context:component-scan/> | org.springframework.context.annotation | ||||
168 | Spring | @BeginConversation | org.springframework.conversation.annotation | 3.1 | ||||
169 | Spring | @CacheEvict | <cache:annotation-driven/> | org.springframework.context.annotation | 3.1 | |||
170 | Spring | @Classifier | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | org.springframework.beans.factory.annotation | ||||
171 | Spring | @Component | <context:component-scan/>, @ComponentScan | org.springframework.stereotype | ||||
172 | Spring | @ComponentScan | @Configuration | org.springframework.context.annotation | 3.1 | Bean Config - works as <context:component-scan /> | ||
173 | Spring | @Configurable | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | org.springframework.beans.factory.annotation | ||||
174 | Spring | @Configuration | <context:component-scan/>, @ComponentScan, ConfigurationClassPostProcessor | org.springframework.context.annotation | ||||
175 | Spring | @Controller | <context:component-scan/>, @ComponentScan | org.springframework.stereotype | ||||
176 | Spring | @DateTimeFormat | <mvc:annotation-driven/>, @EnableWebMvc | org.springframework.format.annotation | ||||
177 | Spring | @DependsOn | <context:component-scan/> | org.springframework.context.annotation | ||||
178 | Spring | @EnableAspectJAutoProxy | @Configuration | org.springframework.context.annotation | ||||
179 | Spring | @EnableAsync | <task:annotation-driven/> | org.springframework.scheduling.annotation | ||||
180 | Spring | @EnableLoadTimeWeaving | org.springframework.context.annotation | 3.1 | ||||
181 | Spring | @EnableScheduling | <task:annotation-driven/> | org.springframework.scheduling.annotation | ||||
182 | Spring | @EnableTransactionManagement | @Configuration | org.springframework.transaction.annotation | 3.1 | Bean Config - works as <tx:annotation-driven /> | org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration & AbstractTransactionManagementConfiguration | |
183 | Spring | @EnableWebMvc | @Configuration | org.springframework.web.servlet.config.annotation | 3.1 | Bean Config - works as <mvc:annotation-driven /> | ||
184 | Spring | @EndConversation | org.springframework.conversation.annotation | 3.1 | ||||
185 | Spring | @Feature | <context:component-scan/> Not to be in 3.1 | org.springframework.context.annotation | ||||
186 | Spring | @FeatureAnnotation | <context:component-scan/> Not to be in 3.1 | org.springframework.context.annotation | ||||
187 | Spring | @FeatureConfiguration | <context:component-scan/> Not to be in 3.1 | org.springframework.context.annotation | ||||
188 | Spring | @FilterType | org.springframework.context.annotation | |||||
189 | Spring | @Import | <context:component-scan/> | org.springframework.context.annotation | Bean Config - Imports other BeanConfig class | |||
190 | Spring | @ImportResource | <context:component-scan/> | org.springframework.context.annotation | ||||
191 | Spring | @Lazy | <context:component-scan/> | org.springframework.context.annotation | ||||
192 | Spring | @MockStaticEntityMethods | org.springframework.mock.staticmock | |||||
193 | Spring | @NumberFormat | <mvc:annotation-driven/>, @EnableWebMvc | org.springframework.format.annotation | ||||
194 | Spring | @Order | <context:component-scan/> | org.springframework.core.annotation | ||||
195 | Spring | @Primary | <context:component-scan/> | org.springframework.context.annotation | ||||
196 | Spring | @Profile | <context:component-scan/>, @Configuration | org.springframework.context.annotation | 3.1 | Type | String[] profileNames | Bean Config - enables bean from environment variable "spring.profiles.active" |
197 | Spring | @PropertySource | @Configuration | org.springframework.context.annotation | 3.1 | Bean Config - works as <context:property-placeholder /> | ||
198 | Spring | @Qualifier | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | org.springframework.beans.factory.annotation | ||||
199 | Spring | @Repository | <context:component-scan/>, @ComponentScan | org.springframework.stereotype | ||||
200 | Spring | @Required | <context:component-scan/>, <context:annotation-config/>, @ComponentScan, RequiredAnnotationBeanPostProcessor | org.springframework.beans.factory.annotation | ||||
201 | Spring | @Role | org.springframework.context.annotation | 3.1 | 3.1 | |||
202 | Spring | @Scheduled | <task:annotation-driven/> | org.springframework.scheduling.annotation | ||||
203 | Spring | @Scope | <context:component-scan/>, @ComponentScan | org.springframework.context.annotation | ||||
204 | Spring | @Service | <context:component-scan/>, @ComponentScan | org.springframework.stereotype | ||||
205 | Spring | @Transactional | <tx:annotation-driven/>, @EnableTransactionManagement | org.springframework.transaction.annotation | ||||
206 | Spring | @Validated | org.springframework.validation.annotation | |||||
207 | Spring | @Value | <context:component-scan/>, <context:annotation-config/>, @ComponentScan, AutowiredAnnotationBeanPostProcessor | org.springframework.beans.factory.annotation | Field, Method | value:String | SpEL Expressions | |
208 | Test | @ActiveProfiles | @RunWith(SpringJUnit4ClassRunner.class) | org.springframework.test.context | 3.1 | Type | String profile, String [] profiles, Boolean inheritProfiles=true | |
209 | Test | @AfterTransaction | @RunWith(SpringJUnit4ClassRunner.class) | org.springframework.test.context.transaction | Method | none | ||
210 | Test | @BeforeTransaction | @RunWith(SpringJUnit4ClassRunner.class) | org.springframework.test.context.transaction | Method | none | ||
211 | Test | @ContextConfiguration | @RunWith(SpringJUnit4ClassRunner.class) | org.springframework.test.context | Type | String[] value, String[] locations, Class<T>[] classes, Boolean inheritLocations=true, Class<? extends ContextLoader> loader=ContextLoader.class | ||
212 | Test | @DirtiesContext | @RunWith(SpringJUnit4ClassRunner.class) | org.springframework.test.annotation | ClassMode classMode=ClassMode.AFTER_CLASS or ClassMode.AFTER_EACH_TEST_METHOD | |||
213 | Test | @ExpectedException | @RunWith(SpringJUnit4ClassRunner.class) | org.springframework.test.annotation | Method | Deprecated | ||
214 | Test | @IfProfileValue | @RunWith(SpringJUnit4ClassRunner.class) | org.springframework.test.annotation | Type, Method | String name, String value, String[] values | https://jira.springsource.org/browse/SPR-7754 | |
215 | Test | @NotTransactional | @RunWith(SpringJUnit4ClassRunner.class) | org.springframework.test.annotation | Method | Deprecated | ||
216 | Test | @ProfileValueSourceConfiguration | @RunWith(SpringJUnit4ClassRunner.class) | org.springframework.test.annotation | Type | Class<? extends ProfileValueSource> value=SystemProfileValueSource.class | ||
217 | Test | @Repeat | @RunWith(SpringJUnit4ClassRunner.class) | org.springframework.test.annotation | Method | Integer value=1 | ||
218 | Test | @Rollback | @RunWith(SpringJUnit4ClassRunner.class) | org.springframework.test.annotation | Method | Boolean value=true | ||
219 | Test | @TestExecutionListeners | @RunWith(SpringJUnit4ClassRunner.class) | org.springframework.test.context | Type | Class<? extends TestExecutionListener>[] listeners, Class<? extends TestExecutionListener>[] value, Boolean inheritListeners=true | ||
220 | Test | @Timed | @RunWith(SpringJUnit4ClassRunner.class) | org.springframework.test.annotation | Method | Long millis | ||
221 | Test | @TransactionConfiguration | @RunWith(SpringJUnit4ClassRunner.class) | org.springframework.test.context.transaction | Type | String transactionManager="transactionManager", Boolean defaultRollback=true | ||
222 | WS | @Action | <ws:annotation-driven/> | org.springframework.ws.soap.addressing.server.annotation | ||||
223 | WS | @Address | <ws:annotation-driven/> | org.springframework.ws.soap.addressing.server.annotation | ||||
224 | WS | @Endpoint | <context:component-scan/> | org.springframework.ws.server.endpoint.annotation | ||||
225 | WS | @Namespace | <ws:annotation-driven/> | org.springframework.ws.server.endpoint.annotation | ||||
226 | WS | @Namespaces | <ws:annotation-driven/> | org.springframework.ws.server.endpoint.annotation | ||||
227 | WS | @PayloadRoot | <ws:annotation-driven/> | org.springframework.ws.server.endpoint.annotation | ||||
228 | WS | @RequestPayload | <ws:annotation-driven/> | org.springframework.ws.server.endpoint.annotation | ||||
229 | WS | @ResponsePayload | <ws:annotation-driven/> | org.springframework.ws.server.endpoint.annotation | ||||
230 | WS | @SoapAction | <ws:annotation-driven/> | org.springframework.ws.soap.server.endpoint.annotation | ||||
231 | WS | @SoapFault | <ws:annotation-driven/> | org.springframework.ws.soap.server.endpoint.annotation | ||||
232 | WS | @SoapHeader | <ws:annotation-driven/> | org.springframework.ws.soap.server.endpoint.annotation. | ||||
233 | WS | @XPathParam | <ws:annotation-driven/> | org.springframework.ws.server.endpoint.annotation | ||||
234 | ||||||||
235 | ||||||||
236 | ||||||||
237 |
1 | Project | Annotation | Discovered By | Package | Target(s) | Parameters | Notes | |
---|---|---|---|---|---|---|---|---|
2 | Data-Commons | @CreatedBy | org.springframework.data.annotation | |||||
3 | Data-Commons | @CreatedDate | org.springframework.data.annotation | |||||
4 | Data-Commons | @Id | org.springframework.data.annotation | |||||
5 | Data-Commons | @LastModifiedBy | org.springframework.data.annotation | |||||
6 | Data-Commons | @LastModifiedDate | org.springframework.data.annotation | |||||
7 | Data-Commons | @PersistenceConstructor | org.springframework.data.annotation | |||||
8 | Data-Commons | @Persistent | org.springframework.data.annotation | |||||
9 | Data-Commons | @Reference | org.springframework.data.annotation | |||||
10 | Data-Commons | @Transient | org.springframework.data.annotation | |||||
11 | Data-Commons | @TypeAlias | org.springframework.data.annotation | |||||
12 | Data-Commons | @Version | org.springframework.data.annotation | |||||
13 | Data-Commons | @ReadingConverter | org.springframework.data.convert | |||||
14 | Data-Commons | @WritingConverter | org.springframework.data.convert | |||||
15 | Data-Commons | @Document | org.springframework.data.mapping | |||||
16 | Data-Commons | @NoRepositoryBean | org.springframework.data.repository | |||||
17 | Data-Commons | @RepositoryDefinition | org.springframework.data.repository | |||||
18 | Data-Commons | @StereotypeAnnotation | org.springframework.data.repository.cdi | |||||
19 | Data-Commons | @EnableRepositories | org.springframework.data.repository.config | |||||
20 | Data-Commons | @Param | org.springframework.data.repository.query | |||||
21 | Data-Commons | @PageableDefaults | org.springframework.data.web |
1 | Spec | Annotation | Discovered by | Package | Target(s) | Parameters | Notes |
---|---|---|---|---|---|---|---|
2 | JSR-250 | @ManagedBean | <context:component-scan/>, @ComponentScan | javax.annotation (v1.1) | included in: javax:javaee-web-api:6.0 | ||
3 | JSR-330 | @Named | <context:component-scan/>, @ComponentScan | javax.inject | |||
4 | JSR-330 | @Scope | <context:component-scan/>, @ComponentScan | javax.inject | |||
5 | JSR-330 | @Singleton | <context:component-scan/>, @ComponentScan | javax.inject | |||
6 | JSR-220 (EJB 3.0) | @EJB | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.ejb | |||
7 | JSR-220 (JPA 1.0) | @AssociationOverride | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
8 | JSR-220 (JPA 1.0) | @AssociationOverrides | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
9 | JSR-220 (JPA 1.0) | @AttributeOverride | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
10 | JSR-220 (JPA 1.0) | @AttributeOverrides | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
11 | JSR-220 (JPA 1.0) | @Basic | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
12 | JSR-220 (JPA 1.0) | @Column | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
13 | JSR-220 (JPA 1.0) | @ColumnResult | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
14 | JSR-220 (JPA 1.0) | @DiscriminatorColumn | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
15 | JSR-220 (JPA 1.0) | @DiscriminatorValue | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
16 | JSR-220 (JPA 1.0) | @Embeddable | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
17 | JSR-220 (JPA 1.0) | @Embedded | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
18 | JSR-220 (JPA 1.0) | @EmbeddedId | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
19 | JSR-220 (JPA 1.0) | @Entity | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
20 | JSR-220 (JPA 1.0) | @EntityListeners | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
21 | JSR-220 (JPA 1.0) | @EntityResult | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
22 | JSR-220 (JPA 1.0) | @Enumerated | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
23 | JSR-220 (JPA 1.0) | @ExcludeDefaultListeners | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
24 | JSR-220 (JPA 1.0) | @ExcludeSuperclassListeners | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
25 | JSR-220 (JPA 1.0) | @FieldResult | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
26 | JSR-220 (JPA 1.0) | @GeneratedValue | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
27 | JSR-220 (JPA 1.0) | @Id | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
28 | JSR-220 (JPA 1.0) | @IdClass | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
29 | JSR-220 (JPA 1.0) | @Inheritance | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
30 | JSR-220 (JPA 1.0) | @JoinColumn | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
31 | JSR-220 (JPA 1.0) | @JoinColumns | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
32 | JSR-220 (JPA 1.0) | @JoinTable | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
33 | JSR-220 (JPA 1.0) | @Lob | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
34 | JSR-220 (JPA 1.0) | @ManyToMany | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
35 | JSR-220 (JPA 1.0) | @ManyToOne | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
36 | JSR-220 (JPA 1.0) | @MapKey | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
37 | JSR-220 (JPA 1.0) | @MappedSuperclass | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
38 | JSR-220 (JPA 1.0) | @NamedNativeQueries | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
39 | JSR-220 (JPA 1.0) | @NamedNativeQuery | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
40 | JSR-220 (JPA 1.0) | @NamedQueries | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
41 | JSR-220 (JPA 1.0) | @NamedQuery | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
42 | JSR-220 (JPA 1.0) | @OneToMany | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
43 | JSR-220 (JPA 1.0) | @OneToOne | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
44 | JSR-220 (JPA 1.0) | @OrderBy | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
45 | JSR-220 (JPA 1.0) | @PersistenceContext | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
46 | JSR-220 (JPA 1.0) | @PersistenceContexts | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
47 | JSR-220 (JPA 1.0) | @PersistenceProperty | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
48 | JSR-220 (JPA 1.0) | @PersistenceUnit | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
49 | JSR-220 (JPA 1.0) | @PersistenceUnits | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
50 | JSR-220 (JPA 1.0) | @PostLoad | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
51 | JSR-220 (JPA 1.0) | @PostPersist | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
52 | JSR-220 (JPA 1.0) | @PostRemove | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
53 | JSR-220 (JPA 1.0) | @PostUpdate | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
54 | JSR-220 (JPA 1.0) | @PrePersist | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
55 | JSR-220 (JPA 1.0) | @PreRemove | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
56 | JSR-220 (JPA 1.0) | @PreUpdate | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
57 | JSR-220 (JPA 1.0) | @PrimaryKeyJoinColumn | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
58 | JSR-220 (JPA 1.0) | @PrimaryKeyJoinColumns | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
59 | JSR-220 (JPA 1.0) | @QueryHint | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
60 | JSR-220 (JPA 1.0) | @SecondaryTable | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
61 | JSR-220 (JPA 1.0) | @SecondaryTables | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
62 | JSR-220 (JPA 1.0) | @SequenceGenerator | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
63 | JSR-220 (JPA 1.0) | @SqlResultSetMapping | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
64 | JSR-220 (JPA 1.0) | @SqlResultSetMappings | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
65 | JSR-220 (JPA 1.0) | @Table | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
66 | JSR-220 (JPA 1.0) | @TableGenerator | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
67 | JSR-220 (JPA 1.0) | @Temporal | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
68 | JSR-220 (JPA 1.0) | @Transient | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
69 | JSR-220 (JPA 1.0) | @UniqueConstraint | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
70 | JSR-220 (JPA 1.0) | @Version | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.persistence | |||
71 | JSR-224 (JAX-WS) | @Action | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.xml.ws | |||
72 | JSR-224 (JAX-WS) | @Addressing | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.xml.ws.soap | |||
73 | JSR-224 (JAX-WS) | @BindingType | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.xml.ws | |||
74 | JSR-224 (JAX-WS) | @FaultAction | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.xml.ws | |||
75 | JSR-224 (JAX-WS) | @MTOM | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.xml.ws.soap | |||
76 | JSR-224 (JAX-WS) | @RequestWrapper | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.xml.ws | |||
77 | JSR-224 (JAX-WS) | @RespectBinding | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.xml.ws | |||
78 | JSR-224 (JAX-WS) | @ResponseWrapper | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.xml.ws | |||
79 | JSR-224 (JAX-WS) | @ServiceMode | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.xml.ws | |||
80 | JSR-224 (JAX-WS) | @WebEndpoint | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.xml.ws | |||
81 | JSR-224 (JAX-WS) | @WebFault | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.xml.ws | |||
82 | JSR-224 (JAX-WS) | @WebServiceClient | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.xml.ws | |||
83 | JSR-224 (JAX-WS) | @WebServiceFeatureAnnotation | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.xml.ws.spi | |||
84 | JSR-224 (JAX-WS) | @WebServiceProvider | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.xml.ws | |||
85 | JSR-224 (JAX-WS) | @WebServiceRef | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.xml.ws | |||
86 | JSR-224 (JAX-WS) | @WebServiceRefs | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.xml.ws | |||
87 | JSR-250 | @Generated | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.annotation | |||
88 | JSR-250 | @Resources | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.annotation | |||
89 | JSR-330 | @Qualifier | <context:component-scan/>, <context:annotation-config/>, @ComponentScan | javax.inject | |||
90 | JSR-330 | @Inject | <context:component-scan/>, <context:annotation-config/>, @ComponentScan, AutowiredAnnotationBeanPostProcessor | javax.inject | Method, Field, Constructor | ||
91 | JSR-250 | @PostConstruct | <context:component-scan/>, <context:annotation-config/>, @ComponentScan, CommonAnnotationBeanPostProcessor | javax.annotation | Method | none | |
92 | JSR-250 | @PreDestroy | <context:component-scan/>, <context:annotation-config/>, @ComponentScan, CommonAnnotationBeanPostProcessor | javax.annotation | Method | none | |
93 | JSR-250 | @Resource | <context:component-scan/>, <context:annotation-config/>, @ComponentScan, CommonAnnotationBeanPostProcessor | javax.annotation | Type, Field, Method | Autowires by variable name, if not found by name, falls back to Type, fails if not found, like @Autowired | |
94 | JSR-222 (JAXB2) | @XmlAccessorOrder | <mvc:annotation-driven/>, @EnableWebMvc | javax.xml.bind.annotation | |||
95 | JSR-222 (JAXB2) | @XmlAccessorType | <mvc:annotation-driven/>, @EnableWebMvc | javax.xml.bind.annotation | |||
96 | JSR-222 (JAXB2) | @XmlAnyAttribute | <mvc:annotation-driven/>, @EnableWebMvc | javax.xml.bind.annotation | |||
97 | JSR-222 (JAXB2) | @XmlAnyElement | <mvc:annotation-driven/>, @EnableWebMvc | javax.xml.bind.annotation | |||
98 | JSR-222 (JAXB2) | @XmlAttachmentRef | <mvc:annotation-driven/>, @EnableWebMvc | javax.xml.bind.annotation | |||
99 | JSR-222 (JAXB2) | @XmlAttribute | <mvc:annotation-driven/>, @EnableWebMvc | javax.xml.bind.annotation | |||
100 | JSR-222 (JAXB2) | @XmlElement | <mvc:annotation-driven/>, @EnableWebMvc | javax.xml.bind.annotation | |||
101 | JSR-222 (JAXB2) | @XmlElementDecl | <mvc:annotation-driven/>, @EnableWebMvc | javax.xml.bind.annotation | |||
102 | JSR-222 (JAXB2) | @XmlElementRef | <mvc:annotation-driven/>, @EnableWebMvc | javax.xml.bind.annotation | |||
103 | JSR-222 (JAXB2) | @XmlElementRefs | <mvc:annotation-driven/>, @EnableWebMvc | javax.xml.bind.annotation | |||
104 | JSR-222 (JAXB2) | @XmlElements | <mvc:annotation-driven/>, @EnableWebMvc | javax.xml.bind.annotation | |||
105 | JSR-222 (JAXB2) | @XmlElementWrapper | <mvc:annotation-driven/>, @EnableWebMvc | javax.xml.bind.annotation | |||
106 | JSR-222 (JAXB2) | @XmlEnum | <mvc:annotation-driven/>, @EnableWebMvc | javax.xml.bind.annotation | |||
107 | JSR-222 (JAXB2) | @XmlEnumValue | <mvc:annotation-driven/>, @EnableWebMvc | javax.xml.bind.annotation | |||
108 | JSR-222 (JAXB2) | @XmlID | <mvc:annotation-driven/>, @EnableWebMvc | javax.xml.bind.annotation | |||
109 | JSR-222 (JAXB2) | @XmlIDREF | <mvc:annotation-driven/>, @EnableWebMvc | javax.xml.bind.annotation | |||
110 | JSR-222 (JAXB2) | @XmlInlineBinaryData | <mvc:annotation-driven/>, @EnableWebMvc | javax.xml.bind.annotation | |||
111 | JSR-222 (JAXB2) | @XmlJavaTypeAdapter | <mvc:annotation-driven/>, @EnableWebMvc | javax.xml.bind.annotation.adapters | |||
112 | JSR-222 (JAXB2) | @XmlJavaTypeAdapters | <mvc:annotation-driven/>, @EnableWebMvc | javax.xml.bind.annotation.adapters | |||
113 | JSR-222 (JAXB2) | @XmlList | <mvc:annotation-driven/>, @EnableWebMvc | javax.xml.bind.annotation | |||
114 | JSR-222 (JAXB2) | @XmlMimeType | <mvc:annotation-driven/>, @EnableWebMvc | javax.xml.bind.annotation | |||
115 | JSR-222 (JAXB2) | @XmlMixed | <mvc:annotation-driven/>, @EnableWebMvc | javax.xml.bind.annotation | |||
116 | JSR-222 (JAXB2) | @XmlNs | <mvc:annotation-driven/>, @EnableWebMvc | javax.xml.bind.annotation | |||
117 | JSR-222 (JAXB2) | @XmlRegistry | <mvc:annotation-driven/>, @EnableWebMvc | javax.xml.bind.annotation | |||
118 | JSR-222 (JAXB2) | @XmlRootElement | <mvc:annotation-driven/>, @EnableWebMvc | javax.xml.bind.annotation | |||
119 | JSR-222 (JAXB2) | @XmlSchema | <mvc:annotation-driven/>, @EnableWebMvc | javax.xml.bind.annotation | |||
120 | JSR-222 (JAXB2) | @XmlSchemaType | <mvc:annotation-driven/>, @EnableWebMvc | javax.xml.bind.annotation | |||
121 | JSR-222 (JAXB2) | @XmlSchemaTypes | <mvc:annotation-driven/>, @EnableWebMvc | javax.xml.bind.annotation | |||
122 | JSR-222 (JAXB2) | @XmlSeeAlso | <mvc:annotation-driven/>, @EnableWebMvc | javax.xml.bind.annotation | |||
123 | JSR-222 (JAXB2) | @XmlTransient | <mvc:annotation-driven/>, @EnableWebMvc | javax.xml.bind.annotation | |||
124 | JSR-222 (JAXB2) | @XmlType | <mvc:annotation-driven/>, @EnableWebMvc | javax.xml.bind.annotation | |||
125 | JSR-222 (JAXB2) | @XmlValue | <mvc:annotation-driven/>, @EnableWebMvc | javax.xml.bind.annotation | |||
126 | JSR-303 (Validation) | @AssertFalse | <mvc:annotation-driven/>, @EnableWebMvc | javax.validation.constraints | |||
127 | JSR-303 (Validation) | @AssertTrue | <mvc:annotation-driven/>, @EnableWebMvc | javax.validation.constraints | |||
128 | JSR-303 (Validation) | @Constraint | <mvc:annotation-driven/>, @EnableWebMvc | javax.validation | |||
129 | JSR-303 (Validation) | @DecimalMax | <mvc:annotation-driven/>, @EnableWebMvc | javax.validation.constraints | |||
130 | JSR-303 (Validation) | @DecimalMin | <mvc:annotation-driven/>, @EnableWebMvc | javax.validation.constraints | |||
131 | JSR-303 (Validation) | @Digits | <mvc:annotation-driven/>, @EnableWebMvc | javax.validation.constraints | |||
132 | JSR-303 (Validation) | @Future | <mvc:annotation-driven/>, @EnableWebMvc | javax.validation.constraints | |||
133 | JSR-303 (Validation) | @GroupSequence | <mvc:annotation-driven/>, @EnableWebMvc | javax.validation | |||
134 | JSR-303 (Validation) | @Max | <mvc:annotation-driven/>, @EnableWebMvc | javax.validation.constraints | |||
135 | JSR-303 (Validation) | @Min | <mvc:annotation-driven/>, @EnableWebMvc | javax.validation.constraints | |||
136 | JSR-303 (Validation) | @NotNull | <mvc:annotation-driven/>, @EnableWebMvc | javax.validation.constraints | |||
137 | JSR-303 (Validation) | @Null | <mvc:annotation-driven/>, @EnableWebMvc | javax.validation.constraints | |||
138 | JSR-303 (Validation) | @OverridesAttribute | <mvc:annotation-driven/>, @EnableWebMvc | javax.validation | |||
139 | JSR-303 (Validation) | @OverridesAttribute.List | <mvc:annotation-driven/>, @EnableWebMvc | javax.validation | |||
140 | JSR-303 (Validation) | @Past | <mvc:annotation-driven/>, @EnableWebMvc | javax.validation.constraints | |||
141 | JSR-303 (Validation) | @Pattern | <mvc:annotation-driven/>, @EnableWebMvc | javax.validation.constraints | |||
142 | JSR-303 (Validation) | @ReportAsSingleViolation | <mvc:annotation-driven/>, @EnableWebMvc | javax.validation | |||
143 | JSR-303 (Validation) | @Size | <mvc:annotation-driven/>, @EnableWebMvc | javax.validation.constraints | |||
144 | JSR-303 (Validation) | @Valid | <mvc:annotation-driven/>, @EnableWebMvc | javax.validation | |||
145 | JSR-250 | @DeclareRoles | <security:global-method-security jsr250-annotations="enabled" /> | javax.annotation.security | |||
146 | JSR-250 | @DenyAll | <security:global-method-security jsr250-annotations="enabled" /> | javax.annotation.security | |||
147 | JSR-250 | @PermitAll | <security:global-method-security jsr250-annotations="enabled" /> | javax.annotation.security | |||
148 | JSR-250 | @RolesAllowed | <security:global-method-security jsr250-annotations="enabled" /> | javax.annotation.security | |||
149 | JSR-318 (EJB 3.1) | @Asynchronous | <task:annotation-driven/> | javax.ejb | |||
150 | JSR-220 (EJB 3.0) | @TransactionAttribute | <tx:annotation-driven/>, @EnableTransactionManagement | javax.ejb | |||
151 | JSR-318 (EJB 3.1) | @TransactionAttribute | <tx:annotation-driven/>, @EnableTransactionManagement | javax.ejb | |||
152 | JSR-318 (EJB 3.1) | AsyncResult (class) | <tx:annotation-driven/>, @EnableTransactionManagement | javax.ejb | |||
153 | JSR-250 | @RunAs | JUnit | javax.annotation.security | |||
154 | JSR-168 (portlets) | @ProcessAction | javax.portlet | ||||
155 | JSR-168 (portlets) | @ProcessEvent | javax.portlet | ||||
156 | JSR-168 (portlets) | @RenderMode | javax.portlet | ||||
157 | JSR-220 (EJB 3.0) | @ActivationConfigProperty | javax.ejb | ||||
158 | JSR-220 (EJB 3.0) | @ApplicationException | javax.ejb | ||||
159 | JSR-220 (EJB 3.0) | @EJBs | javax.ejb | ||||
160 | JSR-220 (EJB 3.0) | @Local | javax.ejb | ||||
161 | JSR-220 (EJB 3.0) | @LocalHome | javax.ejb | ||||
162 | JSR-220 (EJB 3.0) | @MessageDriven | javax.ejb | ||||
163 | JSR-220 (EJB 3.0) | @PostActivate | javax.ejb | ||||
164 | JSR-220 (EJB 3.0) | @PrePassivate | javax.ejb | ||||
165 | JSR-220 (EJB 3.0) | @Remote | javax.ejb | ||||
166 | JSR-220 (EJB 3.0) | @RemoteHome | javax.ejb | ||||
167 | JSR-220 (EJB 3.0) | @Remove | javax.ejb | ||||
168 | JSR-220 (EJB 3.0) | @Stateful | javax.ejb | ||||
169 | JSR-220 (EJB 3.0) | @Stateless | javax.ejb | ||||
170 | JSR-220 (EJB 3.0) | @Timeout | javax.ejb | ||||
171 | JSR-220 (EJB 3.0) | @TransactionManagement | javax.ejb | ||||
172 | JSR-220 (JPA 1.0) | @InheritanceType | javax.ejb | ||||
173 | JSR-220 (JPA 1.0) | @MapKeyClass | |||||
174 | JSR-220 (JPA 1.0) | @MapKeyColumn | |||||
175 | JSR-250 | @Generated | javax.annotation | ||||
176 | JSR-299 (CDI) | @Alternative | javax.enterprise.inject | ||||
177 | JSR-299 (CDI) | @Any | javax.enterprise.inject | ||||
178 | JSR-299 (CDI) | @ApplicationScoped | javax.enterprise.context | ||||
179 | JSR-299 (CDI) | @ConversationScoped | javax.enterprise.context | ||||
180 | JSR-299 (CDI) | @Decorator | javax.decorator | ||||
181 | JSR-299 (CDI) | @Default | javax.enterprise.inject | ||||
182 | JSR-299 (CDI) | @Delegate | javax.decorator | ||||
183 | JSR-299 (CDI) | @Dependent | javax.enterprise.context | ||||
184 | JSR-299 (CDI) | @Disposes | javax.enterprise.inject | ||||
185 | JSR-299 (CDI) | @Model | javax.enterprise.inject | ||||
186 | JSR-299 (CDI) | @New | javax.enterprise.inject | ||||
187 | JSR-299 (CDI) | @Nonbinding | javax.enterprise.util | ||||
188 | JSR-299 (CDI) | @NormalScope | javax.enterprise.context | ||||
189 | JSR-299 (CDI) | @Observes | javax.enterprise.event | ||||
190 | JSR-299 (CDI) | @Produces | javax.enterprise.inject | ||||
191 | JSR-299 (CDI) | @RequestScoped | javax.enterprise.context | ||||
192 | JSR-299 (CDI) | @SessionScoped | javax.enterprise.context | ||||
193 | JSR-299 (CDI) | @Specializes | javax.enterprise.inject | ||||
194 | JSR-299 (CDI) | @Stereotype | javax.enterprise.inject | ||||
195 | JSR-299 (CDI) | @Typed | javax.enterprise.inject | ||||
196 | JSR-311 (JAX-RS) | @Consumes | javax.ws.rs | ||||
197 | JSR-311 (JAX-RS) | @CookieParam | javax.ws.rs | ||||
198 | JSR-311 (JAX-RS) | @DefaultValue | javax.ws.rs | ||||
199 | JSR-311 (JAX-RS) | @DELETE | javax.ws.rs | ||||
200 | JSR-311 (JAX-RS) | @Encoded | javax.ws.rs | ||||
201 | JSR-311 (JAX-RS) | @FormParam | javax.ws.rs | ||||
202 | JSR-311 (JAX-RS) | @GET | javax.ws.rs | ||||
203 | JSR-311 (JAX-RS) | @HEAD | javax.ws.rs | ||||
204 | JSR-311 (JAX-RS) | @HeaderParam | javax.ws.rs | ||||
205 | JSR-311 (JAX-RS) | @HttpMethod | javax.ws.rs | ||||
206 | JSR-311 (JAX-RS) | @MatrixParam | javax.ws.rs | ||||
207 | JSR-311 (JAX-RS) | @Path | javax.ws.rs | ||||
208 | JSR-311 (JAX-RS) | @PathParam | javax.ws.rs | ||||
209 | JSR-311 (JAX-RS) | @POST | javax.ws.rs | ||||
210 | JSR-311 (JAX-RS) | @Produces | javax.ws.rs | ||||
211 | JSR-311 (JAX-RS) | @PUT | javax.ws.rs | ||||
212 | JSR-311 (JAX-RS) | @QueryParam | javax.ws.rs | ||||
213 | JSR-314 (JSF2) | @ApplicationScoped | javax.faces.bean | ||||
214 | JSR-314 (JSF2) | @CustomScoped | javax.faces.bean | ||||
215 | JSR-314 (JSF2) | @FacesBehavior | javax.faces.component.behavior | ||||
216 | JSR-314 (JSF2) | @FacesBehaviorRenderer | javax.faces.render | ||||
217 | JSR-314 (JSF2) | @FacesComponent | javax.faces.component | ||||
218 | JSR-314 (JSF2) | @FacesConverter | javax.faces.convert | ||||
219 | JSR-314 (JSF2) | @FacesRenderer | javax.faces.render | ||||
220 | JSR-314 (JSF2) | @FacesValidator | javax.faces.validator | ||||
221 | JSR-314 (JSF2) | @ListenerFor | javax.faces.event | ||||
222 | JSR-314 (JSF2) | @ListenersFor | javax.faces.event | ||||
223 | JSR-314 (JSF2) | @ManagedBean | javax.faces.bean | ||||
224 | JSR-314 (JSF2) | @ManagedProperty | javax.faces.bean | ||||
225 | JSR-314 (JSF2) | @NamedEvent | javax.faces.event | ||||
226 | JSR-314 (JSF2) | @NoneScoped | javax.faces.bean | ||||
227 | JSR-314 (JSF2) | @ReferencedBean | javax.faces.bean | ||||
228 | JSR-314 (JSF2) | @RequestScoped | javax.faces.bean | ||||
229 | JSR-314 (JSF2) | @ResourceDependencies | javax.faces.application | ||||
230 | JSR-314 (JSF2) | @ResourceDependency | javax.faces.application | ||||
231 | JSR-314 (JSF2) | @SessionScoped | javax.faces.bean | ||||
232 | JSR-314 (JSF2) | @ViewScoped | javax.faces.bean | ||||
233 | JSR-315 (Servlet 3.0) | @HttpConstraint | javax.servlet.annotation | ||||
234 | JSR-315 (Servlet 3.0) | @HttpMethodConstraint | javax.servlet.annotation | ||||
235 | JSR-315 (Servlet 3.0) | @MultipartConfig | javax.servlet.annotation | ||||
236 | JSR-315 (Servlet 3.0) | @ServletSecurity | javax.servlet.annotation | ||||
237 | JSR-315 (Servlet 3.0) | @WebFilter | javax.servlet.annotation | ||||
238 | JSR-315 (Servlet 3.0) | @WebInitParam | javax.servlet.annotation | ||||
239 | JSR-315 (Servlet 3.0) | @WebListener | javax.servlet.annotation | ||||
240 | JSR-315 (Servlet 3.0) | @WebServlet | javax.servlet.annotation | ||||
241 | JSR-317 (JPA 2.0) | @Access | javax.persistence | ||||
242 | JSR-317 (JPA 2.0) | @Cacheable | javax.persistence | ||||
243 | JSR-317 (JPA 2.0) | @ElementCollection | javax.persistence | ||||
244 | JSR-317 (JPA 2.0) | @MapKeyEnumerated | |||||
245 | JSR-317 (JPA 2.0) | @MapKeyJoinColumn | |||||
246 | JSR-317 (JPA 2.0) | @MapKeyJoinColumns | |||||
247 | JSR-317 (JPA 2.0) | @MapKeyTemporal | |||||
248 | JSR-317 (JPA 2.0) | @MapsId | |||||
249 | JSR-317 (JPA 2.0) | @OrderColumn | |||||
250 | JSR-318 (EJB 3.1) | @AccessTimeout | javax.ejb | ||||
251 | JSR-318 (EJB 3.1) | @ActivationConfigProperty | javax.ejb | ||||
252 | JSR-318 (EJB 3.1) | @AfterBegin | javax.ejb | ||||
253 | JSR-318 (EJB 3.1) | @AfterCompletion | javax.ejb | ||||
254 | JSR-318 (EJB 3.1) | @ApplicationException | javax.ejb | ||||
255 | JSR-318 (EJB 3.1) | @BeforeCompletion | javax.ejb | ||||
256 | JSR-318 (EJB 3.1) | @ConcurrencyManagement | javax.ejb | ||||
257 | JSR-318 (EJB 3.1) | @DependsOn | javax.ejb | ||||
258 | JSR-318 (EJB 3.1) | @EJB | javax.ejb | ||||
259 | JSR-318 (EJB 3.1) | @EJBs | javax.ejb | ||||
260 | JSR-318 (EJB 3.1) | @Init | javax.ejb | ||||
261 | JSR-318 (EJB 3.1) | @Local | javax.ejb | ||||
262 | JSR-318 (EJB 3.1) | @LocalBean | javax.ejb | ||||
263 | JSR-318 (EJB 3.1) | @LocalHome | javax.ejb | ||||
264 | JSR-318 (EJB 3.1) | @Lock | javax.ejb | ||||
265 | JSR-318 (EJB 3.1) | @PostActivate | javax.ejb | ||||
266 | JSR-318 (EJB 3.1) | @PrePassivate | javax.ejb | ||||
267 | JSR-318 (EJB 3.1) | @Remote | javax.ejb | ||||
268 | JSR-318 (EJB 3.1) | @RemoteHome | javax.ejb | ||||
269 | JSR-318 (EJB 3.1) | @Remove | javax.ejb | ||||
270 | JSR-318 (EJB 3.1) | @Schedule | javax.ejb | ||||
271 | JSR-318 (EJB 3.1) | @Schedules | javax.ejb | ||||
272 | JSR-318 (EJB 3.1) | @Singleton | javax.ejb | ||||
273 | JSR-318 (EJB 3.1) | @Startup | javax.ejb | ||||
274 | JSR-318 (EJB 3.1) | @Stateful | javax.ejb | ||||
275 | JSR-318 (EJB 3.1) | @StatefulTimeout | javax.ejb | ||||
276 | JSR-318 (EJB 3.1) | @Stateless | javax.ejb | ||||
277 | JSR-318 (EJB 3.1) | @Timeout | javax.ejb | ||||
278 | JSR-318 (EJB 3.1) | @TransactionManagement | javax.ejb | ||||
279 | JSR-338 (JPA 2.1) | @DiscriminatorColumns | javax.persistence | As of April 2012, see EclipseLink 2.3.2+ | |||
280 | JSR-338 (JPA 2.1) | @Multitenant | javax.persistence | As of April 2012, see EclipseLink 2.3.2+ | |||
281 | JSR-338 (JPA 2.1) | @NamedStoredProcedureQuery | |||||
282 | JSR-343 (JMS 2.0) | @JMSConnectionFactoryDefinition | |||||
283 | JSR-343 (JMS 2.0) | @JMSDestinationDefinition | |||||
284 | JSR-343 (JMS 2.0) | @JMSConnection | |||||
285 | JSR-343 (JMS 2.0) | @JMSDestination | |||||
286 | JSR-343 (JMS 2.0) | @MessagingContext |
1 | Spec | Annotation | Discovered by | Package | |
---|---|---|---|---|---|
2 | Hibernate 3 | @AccessType | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
3 | Hibernate 3 | @AnyMetaDef | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
4 | Hibernate 3 | @AnyMetaDefs | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
5 | Hibernate 3 | @Any | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
6 | Hibernate 3 | @BatchSize | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
7 | Hibernate 3 | @Cache | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
8 | Hibernate 3 | @Cascade | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
9 | Hibernate 3 | @Check | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
10 | Hibernate 3 | @CollectionId | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
11 | Hibernate 3 | @CollectionOfElements | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
12 | Hibernate 3 | @Columns | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
13 | Hibernate 3 | @DiscriminatorFormula | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
14 | Hibernate 3 | @Entity | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
15 | Hibernate 3 | @FetchProfile | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
16 | Hibernate 3 | @FetchProfiles | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
17 | Hibernate 3 | @Fetch | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
18 | Hibernate 3 | @FilterDef | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
19 | Hibernate 3 | @FilterDefs | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
20 | Hibernate 3 | @FilterJoinTable | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
21 | Hibernate 3 | @FilterJoinTables | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
22 | Hibernate 3 | @Filter | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
23 | Hibernate 3 | @Filters | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
24 | Hibernate 3 | @ForceDiscriminator | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
25 | Hibernate 3 | @ForeignKey | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
26 | Hibernate 3 | @Formula | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
27 | Hibernate 3 | @Generated | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
28 | Hibernate 3 | @GenericGenerator | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
29 | Hibernate 3 | @GenericGenerators | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
30 | Hibernate 3 | @Immutable | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
31 | Hibernate 3 | @IndexColumn | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
32 | Hibernate 3 | @Index | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
33 | Hibernate 3 | @JoinColumnOrFormula | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
34 | Hibernate 3 | @JoinColumnsOrFormulas | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
35 | Hibernate 3 | @JoinFormula | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
36 | Hibernate 3 | @LazyCollection | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
37 | Hibernate 3 | @LazyToOne | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
38 | Hibernate 3 | @Loader | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
39 | Hibernate 3 | @ManyToAny | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
40 | Hibernate 3 | @MapKeyManyToMany | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
41 | Hibernate 3 | @MapKey | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
42 | Hibernate 3 | @MetaValue | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
43 | Hibernate 3 | @NamedNativeQueries | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
44 | Hibernate 3 | @NamedNativeQuery | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
45 | Hibernate 3 | @NamedQueries | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
46 | Hibernate 3 | @NamedQuery | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
47 | Hibernate 3 | @NaturalId | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
48 | Hibernate 3 | @NotFound | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
49 | Hibernate 3 | @OnDelete | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
50 | Hibernate 3 | @OptimisticLock | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
51 | Hibernate 3 | @OrderBy | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
52 | Hibernate 3 | @ParamDef | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
53 | Hibernate 3 | @Parameter | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
54 | Hibernate 3 | @Parent | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
55 | Hibernate 3 | @Persister | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
56 | Hibernate 3 | @Proxy | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
57 | Hibernate 3 | @SQLDeleteAll | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
58 | Hibernate 3 | @SQLDelete | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
59 | Hibernate 3 | @SQLInsert | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
60 | Hibernate 3 | @SQLUpdate | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
61 | Hibernate 3 | @Sort | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
62 | Hibernate 3 | @Subselect | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
63 | Hibernate 3 | @Synchronize | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
64 | Hibernate 3 | @Table | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
65 | Hibernate 3 | @Tables | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
66 | Hibernate 3 | @Target | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
67 | Hibernate 3 | @Tuplizer | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
68 | Hibernate 3 | @Tuplizers | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
69 | Hibernate 3 | @TypeDef | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
70 | Hibernate 3 | @TypeDefs | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
71 | Hibernate 3 | @Type | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
72 | Hibernate 3 | @WhereJoinTable | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations | |
73 | Hibernate 3 | @Where | org.springframework.orm.hibernate3.AnnotationSessionFactoryBean - annotatedClasses or packagesToScan | org.hibernate.annotations |
1 | Spec | Annotation | Discovered by | Package | Target(s) | Parameters | Notes | |
---|---|---|---|---|---|---|---|---|
2 | JUnit 4 | @Factory | org.hamcrest | Method | none | Marks Hamcrest static factory method | ||
3 | JUnit 4 | @After | org.junit | Method | none | Method to run after each test | ||
4 | JUnit 4 | @AfterClass | org.junit | Method | none | Method to run after all tests have run | ||
5 | JUnit 4 | @Before | org.junit | Method | none | Method to run before each test | ||
6 | JUnit 4 | @BeforeClass | org.junit | Method | none | Method to run before any tests run | ||
7 | JUnit 4 | @Ignore | org.junit | Method, Type | String reason | Ignore test method | ||
8 | JUnit 4 | @Rule | org.junit | Field | none | Fields that contain rules, see org.junit.rules.MethodRule | ||
9 | JUnit 4 | @Test | org.junit | Method | Class<? extends Throwable> expected=None.class, Long timeout=0L | Marks a method as a test | ||
10 | JUnit 4 | @IncludeCategory | org.junit.experimental.categories.Categories | ? | public Class<?> value | Runs only test classes with category specified | ||
11 | JUnit 4 | @ExcludeCategory | org.junit.experimental.categories.Categories | ? | public Class<?> value | |||
12 | JUnit 4 | @Category | org.junit.experimental.categories | ? | Class<?>[] value | Defines a test with a category name | ||
13 | JUnit 4 | @DataPoint | org.junit.experimental.theories | ? | none | |||
14 | JUnit 4 | @DataPoints | org.junit.experimental.theories | ? | none | |||
15 | JUnit 4 | @Theory | org.junit.experimental.theories | ? | Boolean nullsAccepted=true | |||
16 | JUnit 4 | @ParametersSuppliedBy | org.junit.experimental.theories | ? | Class<? extends ParameterSupplier> value | |||
17 | JUnit 4 | @TestedOn | org.junit.experimental.theories.suppliers | ? | Integer[] ints | |||
18 | JUnit 4 | @RunWith | org.junit.runner | Type | Class<? extends Runner> value | Defines specific class to run the tests with (runner must extend org.junit.runner.Runner) | ||
19 | JUnit 4 | Suite | @RunWith(Suite.class) | org.junit.runners | Type | none | Defines test suite class | |
20 | JUnit 4 | @SuiteClasses | @RunWith(Suite.class) | org.junit.runners.Suite | Type | Class<?>[] value | Defines tests in the suite, @RunWith(Suite.class) @SuiteClasses({ MyTest.class, YourTest.class }) | |
21 | ||||||||
22 | ||||||||
23 | ||||||||
24 | ||||||||
25 | ||||||||
26 | ||||||||
27 | ||||||||
28 |
1 | Spec | Annotation | Discovered by | Package | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | Mockito | @Mock | @RunWith(MockitoJUnitRunner.class) | org.mockito | Declares stubbed class for interface | |||||||||||||||
3 | Mockito | @Spy | @RunWith(MockitoJUnitRunner.class) | org.mockito | Declares spy for implemented class | |||||||||||||||
4 | Mockito | @Captor | @RunWith(MockitoJUnitRunner.class) | org.mockito | Simplifies creation of ArgumentCaptor | |||||||||||||||
5 | Mockito | @InjectMocks | @RunWith(MockitoJUnitRunner.class) | org.mockito | Injects spy or mock fields into a test automatically. Setter injection Only. | |||||||||||||||
6 | ||||||||||||||||||||
7 | ||||||||||||||||||||
8 | ||||||||||||||||||||
9 | ||||||||||||||||||||
10 | ||||||||||||||||||||
11 | ||||||||||||||||||||
12 | ||||||||||||||||||||
13 | ||||||||||||||||||||
14 | ||||||||||||||||||||
15 | ||||||||||||||||||||
16 | ||||||||||||||||||||
17 | ||||||||||||||||||||
18 | ||||||||||||||||||||
19 | ||||||||||||||||||||
20 | ||||||||||||||||||||
21 |
1 | Spec | Annotation | Discovered by | Package | |
---|---|---|---|---|---|
2 | AspectJ | @AdviceName | org.aspectj.lang.annotation | ||
3 | AspectJ | @After | <aop:aspectj-autoproxy> | org.aspectj.lang.annotation | |
4 | AspectJ | @AfterReturning | <aop:aspectj-autoproxy> | org.aspectj.lang.annotation | |
5 | AspectJ | @AfterThrowing | <aop:aspectj-autoproxy> | org.aspectj.lang.annotation | |
6 | AspectJ | @ajcDeclareAnnotation | org.aspectj.internal.lang.annotation | ||
7 | AspectJ | @ajcDeclareEoW | org.aspectj.internal.lang.annotation | ||
8 | AspectJ | @ajcDeclareParents | org.aspectj.internal.lang.annotation | ||
9 | AspectJ | @ajcDeclarePrecedence | org.aspectj.internal.lang.annotation | ||
10 | AspectJ | @ajcDeclareSoft | org.aspectj.internal.lang.annotation | ||
11 | AspectJ | @ajcITD | org.aspectj.internal.lang.annotation | ||
12 | AspectJ | @ajcPrivileged | org.aspectj.internal.lang.annotation | ||
13 | AspectJ | @Around | <aop:aspectj-autoproxy> | org.aspectj.lang.annotation | |
14 | AspectJ | @Aspect | <aop:aspectj-autoproxy> | org.aspectj.lang.annotation | |
15 | AspectJ | @Before | <aop:aspectj-autoproxy> | org.aspectj.lang.annotation | |
16 | AspectJ | @DeclareAnnotation | org.aspectj.lang.annotation | ||
17 | AspectJ | @DeclareError | org.aspectj.lang.annotation | ||
18 | AspectJ | @DeclareMixin | org.aspectj.lang.annotation | ||
19 | AspectJ | @DeclareParents | org.aspectj.lang.annotation | ||
20 | AspectJ | @DeclarePrecedence | org.aspectj.lang.annotation | ||
21 | AspectJ | @DeclareWarning | org.aspectj.lang.annotation | ||
22 | AspectJ | @Pointcut | <aop:aspectj-autoproxy> | org.aspectj.lang.annotation | |
23 | |||||
24 |
1 | Spring Class | Discovers or Discovered by | Comments |
---|---|---|---|
2 | AnnotationAwareAspectJAutoProxyCreator | <aop:auto-proxy/> | |
3 | AnnotationCacheOperationDefinitionSource | <cache:annotation-driven/> | |
4 | AnnotationConfigApplicationContext | @Inject, @Configuration, @Component | |
5 | AnnotationConfigContextLoader | ||
6 | AnnotationDrivenBeanDefinitionParser | <task:annotation-driven/> | |
7 | AnnotationDrivenBeanDefinitionParser | <tx:annotation-driven/> | |
8 | AnnotationDrivenBeanDefinitionParser | <mvc:annotation-driven/> | |
9 | AnnotationDrivenBeanDefinitionParser | <ws:annotation-driven/> | |
10 | AnnotationJmxAttributeSource | <context:mbean-export/> | |
11 | AnnotationTransactionAttributeSource | @TransactionAttribute | |
12 | AsyncAnnotationBeanPostProcessor | @Async, @Asynchronous | |
13 | AutowiredAnnotationBeanPostProcessor | @Inject, @Autowired | |
14 | ClassPathBeanDefinitionScanner | @Component, @Controller, @Repository, @Service, @EndPoint, @Named, @Scope, @ManagedBean, | |
15 | CommonAnnotationBeanPostProcessor | @WebServiceRef, @EJB, @Resource, @PostConstruct, @PreDestroy | |
16 | ConfigurationClassBeanDefinitionReader | @Bean, @Role, @Lazy, @DependsOn, @Scope | |
17 | ConfigurationClassPostProcessor | @Configuration | |
18 | InitDestroyAnnotationBeanPostProcessor | @PostConstruct, @PreDestroy | |
19 | |||
20 | Jaxb2RootElementHttpMessageConverter | @XmlRootElement, @XmlType | |
21 | JpaQueryMethod | @Modifying, @Query, @QueryHints | |
22 | PersistenceAnnotationBeanPostProcessor | @PersistenceContext, @PersistenceUnit | |
23 | QualifierAnnotationAutowireCandidateResolver | @Qualifier | |
24 | RemotingAnnotationPostProcessor | <flex:message-broker/>, RemotingDestinationExporterBeanDefinitionFactory, RemotingDestinationExporter | |
25 | RequiredAnnotationBeanPostProcessor | @Required | |
26 | SpringJUnit4ClassRunner | JUnit | |
27 | DelegatingWebMvcConfiguration | @EnableWebMvc | |
28 | SpringTransactionAnnotationParser | @Transactional | |
29 | BeanDefinitionParser | Root Spring Class for Parsing XML |
1 | Project | Age | Class | Package | Notes |
---|---|---|---|---|---|
2 | Test | New in 3.1 | @ActiveProfiles | org.springframework.test.context | Declare which profile(s) to use |
3 | Test | Modified | @ContextConfiguration | org.springframework.test.context | Supports new Context Loaders - not just path only |
4 | Test | Modified | AbstractContextLoader | org.springframework.test.context.support | Provides for SmartContextLoader implementations |
5 | Test | Modified | AbstractGenericContextLoader | org.springframework.test.context.support | Supports new MergedContextConfiguration |
6 | Test | New in 3.1 | AnnotationConfigContextLoader | org.springframework.test.context.support | Loads bean definitions from @Configuration classes |
7 | Test | New in 3.1 | ContextConfigurationAttributes | org.springframework.test.context | encapsulates the context configuration attributes declared on a test class via ContextConfiguration |
8 | Test | Modified | ContextLoader | org.springframework.test.context | In 3.1 implement SmartContextLoader instead of this interface |
9 | Test | New in 3.1 | ContextLoaderUtils | org.springframework.test.context | Utility methods for ContextLoaders & SmartContextLoaders. Resolving resource locations, configuration classes, and active bean definition profiles |
10 | Test | New in 3.1 | DelegatingSmartContextLoader | org.springframework.test.context.support | Delegates to a set of SmartContextLoaders to determine which context loader is appropriate for test class's configuration |
11 | Test | Deprecated | ExpectedException | org.springframework.test.annotation | Deprecated |
12 | Test | New in 3.1 | MergedContextConfiguration | org.springframework.test.context | Encapsulates merged context configuration for a test class and all of its superclasses via ContextConfiguration & ActiveProfiles |
13 | Test | New in 3.1 | MockEnvironment | org.springframework.mock.env | ConfigurableEnvironment implementation for testing |
14 | Test | Modified | MockHttpServletResponse | org.springframework.mock.web | returns a stringified value (or list of) for Servlet 3.0 compatibility |
15 | Test | New in 3.1 | MockPropertySource | org.springframework.mock.env | PropertySource implementation for testing. Accepts user-provided Properties object, or if omitted, initializes one |
16 | Test | New in 3.1 | SmartContextLoader | org.springframework.test.context | Processes the ContextConfigurationAttributes for a test class |
1 | Project | Age | Class | Package | Notes |
---|---|---|---|---|---|