• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

springboot项目的bootstrap.yml配置不生效没有自动提示

武飞扬头像
杨 戬
帮助1

问题

(1)新创建一个 springboot项目,添加了 bootstrap.yml 文件,发现文件并没有如预期变成绿色叶子,编写的时候也没有自动提示。

(2)启动的时候,发现端口是8080,并没有如配置上写的端口进行启动——由此发现配置并没有生效
学新通

原因及解决

原因1:

单纯的 springboot 项目只会识别 application.* 配置文件, bootstrap.yml 它不认识啊,所以并没有被识别为配置文件,所以也不会变成绿叶,也没有自动提示了。

所以对应方法是 : 把配置文件改为 application.*

原因2:

如果是 springcloud 项目,就能够识别 bootstrap.yml | bootstrap.properties,相同配置以 bootstrap.yml 为准。如果还有 application文件, bootstrap 优先于 application 文件(以 application 为准)

添加一个依赖,就把 springboot 变成 springcloud ,就可以了

 <dependency>
      <groupId>org.springframework.cloud</groupId>
      <artifactId>spring-cloud-starter-bootstrap</artifactId>
 </dependency>

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgaaaec
系列文章
更多 icon
同类精品
更多 icon
继续加载