由于springboot项目中有@Slf4j 注解等,而eclipse需要安装lombok插件才能正常编译
打印日志方式:log.info("打印日志");
如果不使用注解也可以使用传统的方式打印日志,就是麻烦点:
private final Logger logger = LoggerFactory.getLogger(this.getClass());
logger.info(“打印日志”);
sts安装lombok的方法
下载 lombok.jar
(https://projectlombok.org/download.html)
将 lombok.jar 放在sts(eclipse)安装目录下,和 sts.ini 文件平级的。
3.运行lombok.jar
在lombok.jar 的目录下,运行:
java -jar lombok.jar
a. 运行后会弹框如下框,
4.如果想看看是否真的安装成功,可以在 sts.ini 中看看,我的环境是多了一行(-javaagent:你的sts安装路径\lombok.jar)
-
Lombok的使用
主要是基于标注来进行信息的封装和使用:
@NonNull: 标识对象是否为空,为空则抛出异常
@Getter: 自动生成Getter方法
@Setter: 自动生成Setter
@ToString: 覆盖tostring方法
@EqualsAndHashCode: 覆盖equal和hashCode方法
@Data: @Getter/@Setter, @ToString, @EqualAndHashCode等组合
@@NoArgsConstructor @AllArgsConstructor注解使用
@Slf4j: 默认使用slf4j的日志对象