‘}’;
}
}
现在使用 lombok 可以简化 JavaBean 的开发。
1. 引入 lombok 依赖
org.projectlombok
lombok
2. idea 安装 lombok 插件
在设置里搜索,安装即可。
3. 使用 lombok 修改之前的代码
使用 lombok 修改上面的 Pet 类,就可以这么写了:
package com.pingguo.boot.bean;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
@Data
@ToString
@AllArgsConstructor
@NoArgsConstructor
public class Pet {
private String name;
}
-
@Data
:设置get、set 。 -
@ToString
:重写 toString 方法。 -
@AllArgsConstructor
:全参构造器。 -
@NoArgsConstructor
:无参构造器。
如果要写部分参数的构造器,那么还是像之前那样自定义即可。
此外,还可以使用@Slf4j
,来使用日志:
@RestController
@Slf4j
public class HelloController {
@Autowired
Car car;
@RequestMapping(“/car”)
public Car car() {
return car;
}
@RequestMapping(“/hello”)
public String Hello() {
log.info(“请求来了…”);
return “Hello SpringBoot2 你好”;
}
}
启动应用,访问请求http://localhost:8080/hello
:
二、devtools
[官网文档](()有使用说明。
就是有一组额外的工具,可以让我们更愉快的开发。
1.引入依赖
org.springframework.boot
spring-boot-devtools
true
引入后就可以使用热更新了。
《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》无偿开源 威信搜索公众号【编程进阶路】
2.使用
比如,代码有改动后,使用ctrl+F9
重新构建之后,devtools 就会自动重新加载。
这里改动一个请求地址,改成/hello2
:
@RequestMapping(“/hello2”)
public String Hello() {
log.info(“请求来了…”);
return “Hello SpringBoot2 你好”;
}
复制代码
ctrl+F9
后访问原路径http://localhost:8080/hello
,就不行了。