当前位置: 代码迷 >> 综合 >> 【Springboot】小技巧(Banner、dev-tools、Lombok)
  详细解决方案

【Springboot】小技巧(Banner、dev-tools、Lombok)

热度:91   发布时间:2024-01-17 12:13:48.0

? 学习视频 ?

尚硅谷雷神SpringBoot2零基础入门springboot全套完整版(spring boot2)

集数:15—19


? 学习笔记 ?

【Java】学习笔记汇总


文章目录

  • 一、Banner
  • 二、Lombok
  • 三、dev-tools

一、Banner

? 方法一

修改配置文件:

spring.banner.image.location=classpath:p1.jpg

图片所在目录。
在这里插入图片描述
? 方法二

图片直接命名为banner.*

? 方法三

使用txt文版,设置为banner.txt

Banner生成器

二、Lombok

步骤1:引入Lombok依赖

<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId>
</dependency>

步骤2:Idea安装Lombok插件
在这里插入图片描述

步骤3:注解

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;@ToString
@Data
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode
public class User {
    private String name;private int age;
}

@ToString :toString方法
@AllArgsConstructor:有参构造器
@NoArgsConstructor:无参构造器
@EqualsAndHashCode:重写HashCode
@Data:get和set方法(也包含@EqualsAndHashCode和@ToString)

@Slf4j
@RestController
public class HelloController {
    @RequestMapping("/hello")public String hello() {
    log.info("请求进来了");return "Hello, Spring Boot";}
}

@Slf4j:处理日志功能
log.info("请求进来了"):输出日志到控制台

三、dev-tools

依赖:

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional>
</dependency>

修改静态页面后,不用每次都重新运行了,重新build就可以(Ctrl+F9)。
在这里插入图片描述

  相关解决方案