用 IntelliJ IDEA 创建 Spring Boot 的项目时,会在src/main/java/resources目录下自动创建一个 application.properties
配置文件,可以在该配置文件中修改端口号、上下文根等,例如修改了端口号和上下文根,
# 设置Tomcat内嵌端口号
server.port=9090
# 设置上下文根,上下文根必须以 / 开始,不设置上下文根也得写上 /
server.servlet.context-path=/springboot
启动后打开浏览器访问时,可以看到端口号和上下文根都变成修改设置的了。
用修改后的才可以访问到。
可以将配置文件 application.properties
后缀修改为 .yml
或 .yaml
格式,如把 application.properties
配置文件的后缀名改为 .yml
,即改为 application.yml
时,配置信息格式如下:
server:
port: 9090 # 设置Tomcat内嵌端口号
servlet:
context-path: /springboot # 设置上下文根
该格式采用一定的空格、换行等格式排版进行配置,换行开头是一个tab的空格,值与前面的冒号配置项必须要有一个空格。
注意:如果当两种格式配置文件同时存在,使用的是 .properties
的配置文件。
建两个配置文件application.properties
和application.yml
,让他们同时存在时,
如 application.properties
配置文件内容如下:
# 设置Tomcat内嵌端口号
server.port=8081
# 设置上下文根
server.servlet.context-path=/hello
如 application.yml
配置文件内容如下:
server:
port: 9090 # 设置Tomcat内嵌端口号
servlet:
context-path: /springboot # 设置上下文根
再启动后打开浏览器访问时,可以看到端口号和上下文根都变成配置文件application.properties
设置的了。
用它的配置访问就可以访问到,
application.yml
的配置访问不到。
https://www.bilibili.com/video/BV1PZ4y1j7QK?p=8