码迷,mamicode.com
首页 > 编程语言 > 详细

Spring Boot配置文件详解

时间:2020-03-03 10:36:57      阅读:64      评论:0      收藏:0      [点我收藏+]

标签: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

 

Spring Boot配置文件详解

标签:cal   prope   测试环境   mys   编译   使用   file   环境   bug   

原文地址:https://www.cnblogs.com/puhj/p/12400632.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!