1. 本地启动一个spring cloud 项目,无法启动 (注:测试环境正常),且控台无错误日志。

分析:debug 代码发现是配置无法获取。 查看配置获取方式 是 spring config 通过

spring:
application:
name: cc@project.name.suffix@
profiles:
active: '@profile.name@'
---
spring:
profiles: dev
cloud:
config:
label: dev
discovery:
enabled: true
service-id: xx-config
profile: ${spring.profiles.active}
fail-fast: true

先查看xx-config 服务正常。 说明是项目中无法正确读取配置。

查看上述配置: 如何判断上述配置被程序正常解析了呢?

按住ctrl ,点击 label 进入 

发现 profiles 是 @profile.name@ , 这个是maven 的配置属性。

这个属性是通过 profile =  dev  的 profile 属性。所以在打包的时候  使用 -P dev 打包即可,或者

但是打包启动 ,仍然无法启动。

查看target 下的 打包文件,发现仍然没有正确读取配置。 难道打包出现了问题。

再次maven 打包发现文件正常。 点击启动后,发现偶发文件发生变化,配置属性没有被解析。

百度了一下发现: idea  spring boot 默认build , 而这个build 就是普通编译。 去掉即可。

最新文章

  1. 常见linux命令释义(第五天)——shell变量学习
  2. HTML 事件属性_03
  3. js基础的总结
  4. 网络爬虫-使用Python抓取网页数据
  5. 深入理解 AngularJS 的 Scope(转)
  6. Spark Streaming揭秘 Day9 从Receiver的设计到Spark框架的扩展
  7. Easyui 创建dialog的两种方式,以及他们带来的问题
  8. python s12 day3
  9. typecheck()简析
  10. Vulkan Tutorial 11 Shader modules
  11. 由浅入深学习springboot中使用redis
  12. NOIP2016换教室
  13. this和e.target的异同
  14. 基于expressjs老项目的翻新方案
  15. python 进程之间的数据共享
  16. 2019年微服务5大趋势,你pick哪个?
  17. LeetCode 868 Binary Gap 解题报告
  18. vuex状态持久化
  19. HDU2717-Catch That Cow (BFS入门)
  20. linux中断

热门文章

  1. vue3中对于/deep/和::v-deep的警告信息处理
  2. Deer_GF之UIButtonSuper
  3. [Unity]利用Mesh绘制简单的可被遮挡,可以探测的攻击指示器
  4. ALBERT论文简读
  5. error:0308010C:digital envelope routines::unsupported
  6. appium:报错Message: Message: Parameters were incorrect. We wanted {"required":["value"]}
  7. kubeSphere+kubernetes 集群更新证书
  8. iOS开发之各机型屏幕大小与键盘高度整理
  9. shell语法4-printf命令、test命令和判断符号[]、逻辑运算符&&和||
  10. jQuery对象和js对象是怎样转换的?