Springboot-Lombok
Lombok方法:简化JavaBean开发,可以为Java方法中通过引入注解省略构造方法以及get()、set()、tostring()方法
1、在配置文件(pom.xml)中加入
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
然后在idea中搜索安装lombok插件
如:
==简化JavaBean开发=
@NoArgsConstructor //无参构造器
//@AllArgsConstructor //所有的参数构造器
@Data //设置参数的get()、set()方法
@ToString //tostring()方法
@EqualsAndHashCode //Equals和HashCode方法
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;
}
}