【Spring Boot学习笔记03】Spring Boot 配置文件
在Spring Boot中,配置文件通常使用application.properties
或application.yml
。
1. 使用application.properties
# 设置服务器端口
server.port=8080
# 设置应用的上下文路径
server.servlet.context-path=/myapp
2. 使用application.yml
server:
port: 8080
servlet:
context-path: /myapp
3. 在application.properties
中使用环境变量
# 使用环境变量设置端口
server.port=${PORT:8080}
4. 在application.yml
中使用环境变量
server:
port: ${PORT:8080}
5. 在运行应用时指定配置文件
java -jar target/myapplication-0.0.1-SNAPSHOT.jar --spring.config.location=file:/path/to/config/
6. 在运行应用时覆盖特定属性
java -jar target/myapplication-0.0.1-SNAPSHOT.jar --server.port=9090
7. 在application.properties
中引用环境变量
my.custom.property=${MY_ENV_VARIABLE}
8. 在application.yml
中引用环境变量
my:
custom:
property: ${MY_ENV_VARIABLE}
9. 在application.properties
中使用随机值
my.secret=${random.value}
my.number=${random.int}
my.bignumber=${random.long}
10. 在application.yml
中使用随机值
my:
secret: ${random.value}
number: ${random.int}
bignumber: ${random.long}
以上是Spring Boot配置文件的一些基本用法,包括如何设置服务端口、上下文路径、如何引用环境变量、如何指定配置文件的位置、如何覆盖特定属性等。
评论已关闭