常用注解速查
| 注解 | 说明 |
|---|---|
@SpringBootApplication | 启动类注解(含 @Configuration + @EnableAutoConfiguration + @ComponentScan) |
@RestController | RESTful 控制器 |
@RequestMapping | URL 映射 |
@GetMapping / @PostMapping | HTTP 方法映射 |
@PathVariable | URL 路径变量 |
@RequestParam | 查询参数 |
@RequestBody | 请求体 |
@ResponseBody | 响应体 |
@Service | 服务层 |
@Repository | 数据访问层 |
@Component | 通用组件 |
@Autowired | 依赖注入 |
@Value | 配置值注入 |
@ConfigurationProperties | 类型安全的配置绑定 |
@Transactional | 事务管理 |
@Cacheable / @CacheEvict | 缓存 |
@Async | 异步方法 |
@Scheduled | 定时任务 |
@ExceptionHandler | 异常处理 |
@ControllerAdvice | 全局异常处理 |
@Validated | 参数校验 |