spring-beans/org.springframework.beans.factory.annotation
@Autowired
@Configurable
@Lookup
@Qualifier
@Required
@Value
spring-context/org.springframework.stereotype
@Component
@Controller
@Indexed
@Repository
@Service
spring-boot-autoconfigure/org.springframework.boot.autoconfigure
@EnableAutoConfiguration
spring-boot/org.springframework.boot
@SpringBootConfiguration
spring-web/org.springframework.web.bind.annotation
@ControllerAdvice
@CookieValue
@CrossOrigin
@DeleteMapping
@ExceptionHandler
@GetMapping
@InitBinder
@Mapping
@MatrixVariable
@ModelAttribute
@PatchMapping
@PathVariable
@PostMapping
@PutMapping
@RequestAttribute
@RequestBody
@RequestHeader
@RequestMapping
@RequestParam
@RequestPart
@ResponseBody
@ResponseStatus
@RestController
@RestControllerAdvice
@SessionAttribute
@SessionAttributes
Spring Cloud Annotations
@EnableConfigServer
@EnableEurekaServer
@EnableDiscoveryClient
@EnableCircuitBreaker
@HystrixCommand
spring-tx/org.springframework.transaction.annotation
@Transactional
@EnableTransactionManagement
spring-context/org.springframework.cache.annotation
@Cacheable
@CachePut
@CacheEvict
@CacheConfig
spring-context/org.springframework.scheduling.annotation
@AsyncAsync
@EnableAsync
@EnableScheduling
@Scheduled
@Schedules
spring-test/org.springframework.test.context
@ActiveProfiles
@BootstrapWith
@ContextConfiguration
@ContextHierarchy
@TestExecutionListeners
spirng-test/org.springframework.test.web
@WebAppConfiguration
spring-test/org.springframwork.test.annotation
@Commit
@DirtiesContext
@IfProfileValue
@ProfileValueSourceConfiguration
@Repeat
@Rollback
@Timed
spirng-test/org.springframework.test.context.transaction
@AfterTransaction
@BeforeTransaction
spring-test/org.springframework.test.context.jdbc
@Sql
@SqlConfig
@SqlGroup
spring-boot-test/org.springframework.boot.test.context
@SpringBootTest
@TestComponent
@TestConfiguration
spring-boot-test-autoconfigure/org.springframework.boot.test.autoconfigure.orm.jpa
@AutoConfigureDataJpa
@AutoConfigureTestEntityManager
@DataJpaTest
spring-boot-test-autoconfigure/org.springframework.boot.test.autoconfigure.data.mongo
@AutoConfigureDataMongo
@DataMongoTest
spring-boot-test-autoconfigure/org.springframework.boot.test.autoconfigure.web.servlet
@AutoConfigureMockMvc
@AutoConfigureWebMvc
@WebMvcTest
spring-boot-test/org.springframework.boot.test.mock.mockito
@MockBean
@MockBeans
@SpyBean
@SpyBeans
spring-boot-test-autoconfigure/org.springframework.boot.test.autoconfigure.json
@AutoConfigureJson
@AutoConfigureJsonTesters
@JsonTest
参考: