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