Lombok的作用:简化JavaBean开发,简化日志开发
使用步骤:
- 向pom.xml文件中引入lombok依赖
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
- idea中搜索安装lombok插件(File——settings——plugins)
- 简化JavaBean开发
@NoArgsConstructor//相当于无参构造方法
//@AllArgsConstructor//相当于有参构造方法
@Data//相当于get(),set()方法
@ToString//相当于ToString()方法
@EqualsAndHashCode//此注解会生成equals(Object other) 和 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;
}
}
4.简化日志开发
@Slf4j
@RestController
public class HelloController {
@RequestMapping("/hello")
public String handle01(@RequestParam("name") String name){
log.info("请求进来了....");
return "Hello, Spring Boot!"+"你好:"+name;
}
}