SpringBoot +Lombok注解精华篇

SpringBoot 必知必会 核心精粹_注解Lombok

文章目录

Lombok注解 应用场景
@Data Getter、Setter、RequiredArgsConstructor、ToString、EqualsAndHashCode
@Table 当数据库的表名和实体类不一致时,name 属性可以指定数据库的表,这样实体类和数据库的表就可以有映射关系了
@NoArgsConstructor 无参构造方法
@AllArgsConstructor 有参构造方法
@Builder 类名.builder()就可以进行属性填充
@RequiredArgsConstructor(onConstructor = @__(@Autowired)) 注入场景
@Cleanup 关流
SpringBoot注解 应用场景
@RestControllere Controller层
@Service 逻辑处理层
@@Repository 持久理层
@Component 自定义类,例如工具类
@GetMapping GET请求
@PostMapping POST请求
@ResponseBody 返回接json字符串处理
@PathVariable url/{参数}
@RestController @Controller+@ResponseBody
@Autowired 注入
@Resource 注入
@SpringBootApplication 启动类注解
@MapperScan 扫描mybatis那些包里面的接口
@RequestParam url?参数=value
@Param () mybatis注解

你可能感兴趣的:(SpringBoot)