针对不同环境的配置方法:
针对开发(development)环境的配置文件: application-dev.yml
代码语言:javascript复制#Windows开发环境下的配置文件
server:
port: 80
tomcat:
maxThreads: 10
minSpareThreads: 3
accesslog:
#注意这里G:/home/myblog/log/server_log也可以
directory: G:homemybloglogserver_log
pattern: combined
enabled: true
针对生产(production)环境下的配置文件: application-prod.yml
代码语言:javascript复制#Centos生产环境下的配置文件
server:
port: 80
tomcat:
maxThreads: 10
minSpareThreads: 3
accesslog:
directory: /home/myblog/log/server_log
pattern: combined
enabled: true
如何定义使用哪种配置文件呢? 在主配置文件application.yml中配置如下:
代码语言:javascript复制spring:
profiles:
active: prod
**在定义配置文件时,可以使用占位符:
代码语言:javascript复制app.name=MyApp
app.description=${app.name} is a Spring Boot application
app.id=${random.int[1024,65536]}