Spring FrameWork Annotation

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

 

参考:

  1. GURU-Spring框架注解
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值