springboot项目中的bootstrap.yml配置不生效的原因及解决(没有自动提示)

 更新时间:2024年01月15日 10:47:26   作者:杨 戬  
新创建一个 springboot项目,添加了 bootstrap.yml 文件,发现文件并没有如预期变成绿色叶子,编写的时候也没有自动提示,启动的时候,发现端口是8080,由此发现配置并没有生效,所以本文给大家讲解了springboot项目中的bootstrap.yml配置不生效的原因及解决

问题

(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>

到此这篇关于springboot项目中的bootstrap.yml配置不生效的原因及解决(没有自动提示)的文章就介绍到这了,更多相关springboot bootstrap.yml配置不生效内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • java正则表达式判断强密码和随机生成强密码代码示例

    java正则表达式判断强密码和随机生成强密码代码示例

    这篇文章主要给大家介绍了关于java正则表达式判断强密码和随机生成强密码的相关资料,最近需要一个密码强度正则表达式在用户注册时校验用户密码强度,需要的朋友可以参考下
    2023-08-08
  • 通过String.intern()方法浅谈堆中常量池

    通过String.intern()方法浅谈堆中常量池

    这篇文章主要介绍了通过String.intern()方法浅谈堆中常量池,在JDK7之前,字符串常量是存在永久带Perm 区的,JDK7开始在将常量池迁移到堆中,这个变化也导致了String的新特性,下面我们慢慢进行介绍。,需要的朋友可以参考下
    2019-06-06
  • 值得分享的超全文件工具类FileUtil

    值得分享的超全文件工具类FileUtil

    这篇文章主要为大家详细介绍了超全的文件工具类FileUtil,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-08-08
  • Struts2配置文件中使用通配符的方法(三种形式)

    Struts2配置文件中使用通配符的方法(三种形式)

    Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。这篇文章主要介绍了Struts2配置文件中使用通配符的相关知识,需要的朋友可以参考下
    2019-11-11
  • Spring七大事务传递机制深入分析实现原理

    Spring七大事务传递机制深入分析实现原理

    实际项目开发中,如果涉及到多张表操作时,为了保证业务数据的一致性,大家一般都会采用事务机制,好多小伙伴可能只是简单了解一下,遇到事务失效的情况,便会无从下手,下面这篇文章主要给大家介绍了关于Spring事务传递机制的相关资料,需要的朋友可以参考下
    2023-03-03
  • SpringBoot详细讲解日志文件

    SpringBoot详细讲解日志文件

    Spring Boot默认使用SLF4J+Logback 记录日志,并提供了默认配置,即使我们不进行任何额外配,也可以使用SLF4J+Logback进行日志输出
    2022-06-06
  • Java中@PathVariable 和 @RequestParam的区别小结

    Java中@PathVariable 和 @RequestParam的区别小结

    本文主要介绍了Java中@PathVariable 和 @RequestParam的区别小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2026-02-02
  • 基于Java实现杨辉三角 LeetCode Pascal''s Triangle

    基于Java实现杨辉三角 LeetCode Pascal''s Triangle

    这篇文章主要介绍了基于Java实现杨辉三角 LeetCode Pascal's Triangle的相关资料,需要的朋友可以参考下
    2016-01-01
  • Java的引用类型常用的四种方法

    Java的引用类型常用的四种方法

    这篇文章主要介绍了Java的引用类型常用的几种方法,Java为引用类型专门定义了一个类Reference,它是引用对象的抽象基类,相关内容需要的小伙伴可以参考一下
    2022-06-06
  • SpringBoot控制台秒变炫彩特效的实现指南

    SpringBoot控制台秒变炫彩特效的实现指南

    本文介绍如何自定义SpringBoot启动横幅,通过banner.txt文件设置ASCII图案、版本号等,并使用ANSI颜色增强效果,还提供关闭默认Banner、添加启动信息及彩色提示的实现方法,需要的朋友可以参考下
    2025-10-10

最新评论