springboot項(xiàng)目中的bootstrap.yml配置不生效的原因及解決(沒有自動提示)
問題
(1)新創(chuàng)建一個 springboot項(xiàng)目,添加了 bootstrap.yml 文件,發(fā)現(xiàn)文件并沒有如預(yù)期變成綠色葉子,編寫的時候也沒有自動提示。
(2)啟動的時候,發(fā)現(xiàn)端口是8080,并沒有如配置上寫的端口進(jìn)行啟動——由此發(fā)現(xiàn)配置并沒有生效

原因及解決
原因1:
單純的 springboot 項(xiàng)目只會識別 application.* 配置文件, bootstrap.yml 它不認(rèn)識啊,所以并沒有被識別為配置文件,所以也不會變成綠葉,也沒有自動提示了。
所以對應(yīng)方法是 : 把配置文件改為 application.*
原因2:
如果是 springcloud 項(xiàng)目,就能夠識別 bootstrap.yml | bootstrap.properties,相同配置以 bootstrap.yml 為準(zhǔn)。如果還有 application文件, bootstrap 優(yōu)先于 application 文件(以 application 為準(zhǔn))
添加一個依賴,就把 springboot 變成 springcloud ,就可以了
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bootstrap</artifactId>
</dependency>
到此這篇關(guān)于springboot項(xiàng)目中的bootstrap.yml配置不生效的原因及解決(沒有自動提示)的文章就介紹到這了,更多相關(guān)springboot bootstrap.yml配置不生效內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
關(guān)于HashMap 并發(fā)時會引起死循環(huán)的問題解析
JDK1.8之前采用頭插,即在鏈表結(jié)構(gòu)上每次都把數(shù)據(jù)放在鏈表頭部。JDK1.8采用尾插方法,很多朋友在學(xué)習(xí)Java并發(fā)容器和框架時,看到為什么要使用ConcurrentHashMap時不知道究其原因,今天小編通過本文給大家介紹下HashMap 并發(fā)死循環(huán)問題,一起看看吧2021-05-05
jvm之java類加載機(jī)制和類加載器(ClassLoader)的用法
這篇文章主要介紹了jvm之java類加載機(jī)制和類加載器(ClassLoader)的用法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-09-09
java+sqlserver實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)
這篇文章主要介紹了利用java和sqlserver實(shí)現(xiàn)學(xué)生信息管理系統(tǒng),違章內(nèi)容主要建立了與sqlserver數(shù)據(jù)庫的連接開始展開內(nèi)容,能學(xué)到了解JDBC執(zhí)行SQL的語法,需要的朋友可以參考一下2021-12-12
SpringCloud hystrix服務(wù)降級概念介紹
什么是服務(wù)降級?當(dāng)服務(wù)器壓力劇增的情況下,根據(jù)實(shí)際業(yè)務(wù)情況及流量,對一些服務(wù)和頁面有策略的不處理或換種簡單的方式處理,從而釋放服務(wù)器資源以保證核心交易正常運(yùn)作或高效運(yùn)作2022-09-09
myeclipse智能提示設(shè)置的實(shí)現(xiàn)方法
本篇文章介紹了,myeclipse智能提示設(shè)置的實(shí)現(xiàn)方法。需要的朋友參考下2013-05-05
SpringBoot SpEL語法掃盲與查詢手冊的實(shí)現(xiàn)
這篇文章主要介紹了SpringBoot SpEL語法掃盲與查詢手冊的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05

