注解
IOC容器注入
@Component
声明加入IOC容器,衍生注解@Controller、@Service、@Repository
@RestController
@Controller和@ResponseBody的组合注解,默认将返回值转为JSON格式
属性注入
@Autowired
自动注入,搭配@Qualifier,指定bean的名称
参数注入
@RequestParam
@PathVariable
@RequestBody
Lombok注解
@Slf4j
简化日志记录
@Builder
方便POJO类,链式方式,对属性赋值
@Data
简化POJO类代码,用于自动生成JavaBean的getters、setters、toString、hashCode和equals方法
@RequiredArgsConstructor
简化autowrite,自动注入Bean
@NoArgsConstructor
@AllArgsConstructor
其他
@RequestMapping
用于映射请求URL和处理方法
包含四个衍生注解:@GetMapping、@PostMapping、@PutMapping、@DeleteMapping
@Configuration
标识一个类是Spring的配置类
@Enablesecluding
激活基于注解的调度支持,允许你在应用程序中使用
@Scheduled
注解来创建定时任务