一、IDEA 新建一个springboot项目

1、新建一个项目

image.png
可以勾选这个依赖,自动加入spring-boot-starter-web的依赖
image.png

2、启动测试

创建完毕后,会自动生成:
一个 application的启动类
一个 application.properties 的配置文件

创建一个controller 接口,来启动测试,如果没有修改端口号,则默认是8080端口号
image.png
控制台:
image.png
浏览器测试接口,成功
BTYRVO8CX(V3M{E8{Q_FBBY.png

二、自定义banner.txt

默认的图案是 spring
image.png
可以自定义,用在线生成器生成一个图案
https://www.bootschool.net/ascii
然后resource下创建banner.txt文件,把图案复制进去(其实用网站生成,可以直接下载banner文件)
image.png
启动看效果
image.png

三、修改端口号

默认端口是 8080,想改成7027
application.properties 文件:server.port=7027
application.yml 文件:
server:
port: 7027
image.png

四、yml基本语法

image.png

五、model赋值

方法一:注解 @Value
image.png
方法二:赋值信息在配置文件,注解 @ConfigurationProperties(prefix = “xxx”)

赋值信息放在 application.yml中,利用对象赋值
image.png
image.png

六、application配置文件位置及加载顺序

application.properties/application.yml
①: - file(项目文件):./config/ 项目文件 config文件夹下
②: - file(项目文件):./ 项目文件根目录下
③: - classpath(resources类路径):/config/ resources 目录下config文件下
④: - classpath(resources类路径):/ resources 目录下

优先级:1 >2>3>4

七、多环境切换

一般项目有开发、测试、生产环境,端口号等其他配置可能不同

方案一:因可以为每个环境都设定一个配置文件
比如:
默认 :application.yml
开发:application-dev.yml
测试:application-test.yml

开发和测试文件可以设定端口号,application.yml文件中设定启动哪个环境
spring:
profiles:
active: dev
image.png
方案二:只配置文件application.yml,—- 来分割不同环境
image.png