SpringBoot常用注解

SpringBoot和Spring注解,是我们项目开发中使用非常多的,按照功能我们做了分组,具体使用方法可以在本站内搜索相关文章。

组件

  • @Controller注解
  • @Service注解
  • @Repository注解
  • @Component注解

依赖注入

  • @Autoware注解
  • @Resource注解
  • @Qualifier注解
  • @Primary注解

实例与生命周期

  • @Bean注解
  • @Scope注解
  • @PostConstruct注解
  • @PreDestroy注解

SpringMVC

  • @RequestMapping注解
  • @RequestBody注解
  • @ResponseBody注解
  • @RequestParam注解
  • @PathVariable注解
  • @RequestPart注解
  • @RestController注解
  • @GetMapping注解
  • @PostMapping注解

配置

  • @Configuration注解
  • @EnableAutoConfiguration注解
  • @ComponentScan注解
  • @SpringBootApplication注解
  • @EnableCaching注解
  • @Value注解
  • @ConfigurationProperties注解
  • @Conditional注解

事务

  • @EnableTransactionManagement注解
  • @Transactional注解

SpringSecurity注解

  • @EnableWebSecurity注解
  • @EnableGlobalMethodSecruity注解

全局异常处理

  • @ControllerAdvice注解
  • @ExceptionHandler注解

AOP

  • @Aspect注解
  • @Before注解
  • @After注解
  • @AfterReturning注解
  • @AfterThrowing注解
  • @Around注解
  • @Pointcut注解

测试

  • @SpringBootTest注解
  • @Test注解

SpringBoot Swagger

  • Swagger @Api 注解
  • Swagger @ApiModel 注解
  • Swagger @ApiModelProperty 注解
  • Swagger @ApiOperation 注解
  • Swagger @ApiImplicitParam 注解
  • Swagger @ApiImplicitParams 注解
  • Swagger @ApiKeyAuthDefinition 注解
  • Swagger @ApiParam 注解
  • Swagger @ApiResponse 注解
  • Swagger @ApiResponses 注解
  • Swagger @Authorization 注解
  • Swagger @AuthorizationScope 注解
  • Swagger @BasicAuthDefinition 注解
  • Swagger @License 注解
  • Swagger @SecurityDefinition 注解
  • Swagger @SwaggerDefinition 注解
  • Swagger @Tag 注解
  • Swagger @Info 注解