springboot bootstrap.yml和application.yml
bootstrap.yml在application.yml之前加载,一般在spring cloud使用配置中心时使用;
bootstrap.yml同名属性会被application.yml覆盖;
application.yml在application.properties之前加载,同名属性会被application.properties覆盖
示例
导入jar包,使bootstrap.yml得配置生效
<dependency>
<groupId>org.</groupId>
<artifactId>spring-cloud-context</artifactId>
<version>2.2.0.RELEASE</version>
</dependency>
***************
bootstrap.yml
server:
port: 8081
启动应用,控制台输出
2019-12-20 11:0:50.672 IFO 2080 --- [ main] o.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2019-12-20 11:0:50.676 IFO 2080 --- [ main] o.s.ContextLoader : Root WebApplicationContext: initialization completed in 170 ms
2019-12-20 11:0:50.96 IFO 2080 --- [ main] o.s.ThreadPoolTaskExecutor : Initializing ExecutorService applicationTaskExecutor
2019-12-20 11:0:51.289 IFO 2080 --- [ main] o.s.b.TomcatWebServer : Tomcat started on port(s): 8081 (http) with context path
2019-12-20 11:0:51.296 IFO 2080 --- [ main] demo.DemoApplication : Started DemoApplication in .264 seconds (JVM running for 6.268)
应用监听端口为8081,bootstrap.yml生效
***************
添加application.yml
server:
port: 8082
启动应用,控制台输出
2019-12-20 11:07:.062 IFO 22148 --- [ main] o.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2019-12-20 11:07:.062 IFO 22148 --- [ main] o.s.ContextLoader : Root WebApplicationContext: initialization completed in 79 ms
2019-12-20 11:07:.179 IFO 22148 --- [ main] o.s.ThreadPoolTaskExecutor : Initializing ExecutorService applicationTaskExecutor
2019-12-20 11:07:.74 IFO 22148 --- [ main] o.s.b.TomcatWebServer : Tomcat started on port(s): 8082 (http) with context path
2019-12-20 11:07:.77 IFO 22148 --- [ main] demo.DemoApplication : Started DemoApplication in 2.011 seconds (JVM running for .696)
应用监听端口为8082,application.yml覆盖bootstrap.yml的端口配置
***************
添加application.properties
server.port=808
启动应用,控制台输出
2019-12-20 11:11:04.004 IFO 608 --- [ main] o.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2019-12-20 11:11:04.004 IFO 608 --- [ main] o.s.ContextLoader : Root WebApplicationContext: initialization completed in 844 ms
2019-12-20 11:11:04.149 IFO 608 --- [ main] o.s.ThreadPoolTaskExecutor : Initializing ExecutorService applicationTaskExecutor
2019-12-20 11:11:04.16 IFO 608 --- [ main] o.s.b.TomcatWebServer : Tomcat started on port(s): 808 (http) with context path
2019-12-20 11:11:04.20 IFO 608 --- [ main] demo.DemoApplication : Started DemoApplication in 2.018 seconds (JVM running for .692)
应用监听端口为808,application.properties覆盖前面的配置信息
#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上一篇:爱心代码html或c++调用opengl库两种实现(二维三维动态也可键盘交互)
下一篇:Application attempted to call on a destroyed WebView问题解决
推荐阅读
留言与评论(共有 6 条评论) |
本站网友 保定天鹅湾 | 23分钟前 发表 |
Initializing Spring embedded WebApplicationContext 2019-12-20 11 | |
本站网友 acreage | 28分钟前 发表 |
50.672 IFO 2080 --- [ main] o.C.[Tomcat].[localhost].[/] | |
本站网友 北京哮喘医院 | 22分钟前 发表 |
springboot bootstrap.yml和application.yml bootstrap.yml在application.yml之前加载,一般在spring cloud使用配置中心时使用; bootstrap.yml同名属性会被application.yml覆盖; application.yml在application.properties之前加载,同名属性会被application.properties覆盖 *************** 示例 导入jar包,使bootstrap.yml得配置生效 <dependency> <groupId>org.</groupId> <artifactId>spring-cloud-context</artifactId> <version>2.2.0.RELEASE</version> </dependency> *************** bootstrap.yml server | |
本站网友 拖车 | 24分钟前 发表 |
Started DemoApplication in 2.018 seconds (JVM running for .692) 应用监听端口为808,application.properties覆盖前面的配置信息 | |
本站网友 大连旅游团购 | 12分钟前 发表 |
initialization completed in 170 ms 2019-12-20 11 |