Spring Boot 配置文件中的花样,看这一篇足矣!
在Spring Boot中,配置文件可以使用application.properties
或application.yml
。这里提供一个application.yml
的示例,展示了一些常见的配置风格:
# 应用名称
spring:
application:
name: my-spring-boot-app
# 服务器端口
server:
port: 8080
# 数据库连接信息
datasource:
url: jdbc:mysql://localhost:3306/mydb
username: dbuser
password: dbpass
driver-class-name: com.mysql.jdbc.Driver
# 设置日志级别
logging:
level:
root: INFO
org.springframework.web: DEBUG
# 定义自定义属性
custom:
property: value
# 使用Spring profiles定义不同环境下的配置
spring:
profiles:
active: dev
---
spring:
profiles: dev
server:
port: 8081
---
spring:
profiles: prod
server:
port: 80
datasource:
url: jdbc:mysql://prod-db:3306/mydb
在这个配置文件中,我们定义了应用名称、服务器端口、数据库连接信息、日志级别、自定义属性,并且使用Spring Profiles来区分不同环境下的配置。这样的配置文件提供了很好的灵活性和可维护性。
评论已关闭