你是否也在为忙碌地写get() set() 方法困扰尼, 来试试 lombok 吧,它绝对是提高开发效率的一大良方
插件功能: 通过 注释 的方式简化 get() set() 有参无参构造方法 以及 ToString() 等bean组件方法的书写
前提: 下载 lombok 插件 —— Files - Settings 按下图下载那个辣椒
使用方法:
<dependency>
<groupId>org.projectlombokgroupId>
<artifactId>lombokartifactId>
dependency>
@EqualsAndHashCode
@ToString // 生成ToString()方法
@NoArgsConstructor // 生成无参数构造方法
@AllArgsConstructor // 生成全参数构造方法
@Data // 自动生成 get() set() 方法
@ConfigurationProperties(prefix = "mycar")
public class Car {
String brand;
Integer price;
}
@Slf4j
@RestController
public class HelloController {
@Autowired
Car car;
@RequestMapping("/car")
public Car car(){
System.out.println(car);
return car;
}
@RequestMapping("/hello4")
public String helloSpringBoot2(){
log.info("请求进入了");
return "helloSpringBoot";
}
}
使用方法 代码示例如上
访问该页面, 控制台输出日志
