1.Spring Boot支持application.properties和application.yml两种格式的配置文件
application.properties写法:
#Spring Boot的tomcat默认端口号配置
server.port=8080
#ContextPathtomcat上下文设置
server.servlet.context-path=/myspringboot
#配置日志文件存放路径
logging.file=/Users/puhanjie/Downloads/myspringboot.log
#配置日志级别 debug->info->warn->error->fatal
logging.level.root=info
#是否开启调试模式
debug=true
#配置数据库连接信息
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/mydb
spring.datasource.username=root
spring.datasource.password=root
application.yml写法:
#是否开启调试模式
debug: true
#服务配置
server:
#web应用服务端口
port: 8080
servlet:
#ContextPathtomcat上下文
context-path: /myspringboot
#日志配置
logging:
#日志级别
level:
root: info
#日志文件存放路径
file: /Users/puhanjie/Downloads/myspringboot.log
#数据源配置
spring:
datasource:
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql://localhost:3306/mydb
username: root
password: root
2.配置测试环境和生产环境分别使用不同的配置文件
(1).首先在application.yml同目录下新建两个名为application-dev.yml和application-prd.yml的配置文件,这两个文件里配置项的写法和application.yml是一样的
(2).然后在application.yml文件中写如下配置,修改active的值即可在编译和发布时使用不同环境的配置文件
#根据不同的环境(开发环境和生产环境)选额不同的配置文件。开发环境,active的值为dev;生产环境,active的值为prd
#并且要保证在resource目录下创建了application-dev.yml和application-prd.yml两个环境的配置文件。
#项目上线时只需改一下active的值即可使用生产环境配置文件
spring:
profiles:
active: prd