Spring Boot常用注解

在 Spring Boot 中,有许多注解用于简化和标识应用程序的不同方面。以下是一些常用的 Spring Boot 注解:

  1. @SpringBootApplication

    • 用于标识主应用程序类。通常与 @EnableAutoConfiguration@ComponentScan@Configuration 一起使用,它是一个复合注解,用于简化配置。
  2. @Controller

    • 用于标识控制器类,处理 HTTP 请求。
  3. @RestController

    • 结合了 @Controller@ResponseBody,用于创建 RESTful Web 服务。
  4. @RequestMapping

    • 映射 HTTP 请求的路径。可以在类级别和方法级别使用。
  5. @GetMapping@PostMapping@PutMapping@DeleteMapping

    • 等价于 @RequestMapping(method = RequestMethod.GET) 等,用于指定 HTTP 请求的方法。
  6. @Autowired

    • 自动装配,用于在类中注入依赖。
  7. @Service

    • 用于标识服务层的类。
  8. @Repository

    • 用于标识数据访问层的类,通常与数据库交互。
  9. @Configuration

    • 用于定义配置类,通常与 @Bean 一起使用。
  10. @ComponentScan

    • 用于指定要扫描的包路径,以查找并注册 Spring Bean。
  11. @EnableAutoConfiguration

    • 开启 Spring Boot 的自动配置机制,它会根据项目的依赖自动配置应用程序。
  12. @Value

    • 用于将配置文件中的值注入到属性中。
  13. @ConfigurationProperties

    • 用于将配置文件中的属性值绑定到 Java 对象中。
  14. @Transactional

    • 标识事务管理,通常用于服务层方法。
  15. @CrossOrigin

    • 允许跨域请求。
  16. @RequestBody

    • 用于处理 HTTP 请求的请求体。
  17. @RequestParam

    • 用于获取 HTTP 请求的参数。
  18. @PathVariable

    • 用于获取 URI 模板变量的值。
  19. @ExceptionHandler

    • 处理异常,通常用于全局异常处理。
  20. @Async

    • 标识异步方法。

这只是 Spring Boot 注解中的一小部分,实际上还有很多其他注解用于不同的场景和功能。在使用时,可以根据具体需求选择合适的注解。

相关推荐

  1. SpringBoot注解

    2024-01-18 12:24:03       37 阅读
  2. springBoot 注解

    2024-01-18 12:24:03       16 阅读
  3. springboot注释

    2024-01-18 12:24:03       10 阅读
  4. SpringBoot项目中注解总结

    2024-01-18 12:24:03       15 阅读
  5. SpringBoot20个注解及其作用

    2024-01-18 12:24:03       13 阅读
  6. SpringMVC注解

    2024-01-18 12:24:03       24 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-18 12:24:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-18 12:24:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-18 12:24:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-18 12:24:03       18 阅读

热门阅读

  1. css 边框渐变

    2024-01-18 12:24:03       33 阅读
  2. C# 使用多线程,关闭窗体时,退出所有线程

    2024-01-18 12:24:03       34 阅读
  3. 鸿蒙系列--数据管理

    2024-01-18 12:24:03       30 阅读
  4. 前端注释规范

    2024-01-18 12:24:03       37 阅读
  5. 组件中写选项的顺序(vue的问题)

    2024-01-18 12:24:03       26 阅读
  6. 【技术选型】clickhouse vs starRocks

    2024-01-18 12:24:03       49 阅读
  7. 【排序算法】自顶向下的归并排序

    2024-01-18 12:24:03       26 阅读
  8. 设计模式——迭代器模式

    2024-01-18 12:24:03       34 阅读