Spring Boot 进阶配置
- 多环境配置管理
application.yml 多环境拆分:
application.yml
spring:
profiles:
active: @activatedProperties@ # Maven/Gradle动态注入
application-dev.yml
server:
port: 8081
logging:
level:
root: DEBUG
application-prod.yml
server:
port: 80
logging:
level:
root: WARN
Maven Profile动态激活(pom.xml):
xml
复制
运行 HTML
2. 数据库连接池优化(HikariCP)
spring:
datasource:
url: jdbc:mysql://localhost:3306/mydb
username: root
password: 123456
hikari:
maximum-pool-size: 20
minimum-idle: 5
connection-timeout: 30000
idle-timeout: 600000