最佳实践——开发小技巧
一、Lombok
简化JavaBean开发
第一步:引入依赖
点击查看代码
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
第二步:idea中搜索安装lombok插件
第三步:使用lombok简化代码开发
点击查看代码
===============================简化JavaBean开发===================================
@NoArgsConstructor
//@AllArgsConstructor 有参构造器,使用所有参数生成的构造器
@Data // 自动生成get、set方法
@ToString // 编译类的时候自动生成toString方法
@EqualsAndHashCode
public class User {
private String name;
private Integer age;
private Pet pet;
public User(String name,Integer age){
this.name = name;
this.age = age;
}
}
================================简化日志开发===================================
@Slf4j
@RestController
public class HelloController {
@RequestMapping("/hello")
public String handle01(@RequestParam("name") String name){
log.info("请求进来了....");
return "Hello, Spring Boot 2!"+"你好:"+name;
}
}
二、dev-tools
修改静态配置后,无需手动重启,按“CTRL+F9”相当于重新编译项目
第一步:添加依赖
点击查看代码
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
第二步:按“CTRL+F9”
三、Spring Initailizr(项目初始化向导)
第一步:选择我们需要的开发场景
第二步:创好后,会自动依赖引入
第三步:自动创建项目结构
第四步:自动编写好主配置类