springboot項目中的bootstrap.yml配置不生效的原因及解決(沒有自動提示)
問題
(1)新創(chuàng)建一個 springboot項目,添加了 bootstrap.yml 文件,發(fā)現(xiàn)文件并沒有如預期變成綠色葉子,編寫的時候也沒有自動提示。
(2)啟動的時候,發(fā)現(xiàn)端口是8080,并沒有如配置上寫的端口進行啟動——由此發(fā)現(xiàn)配置并沒有生效
原因及解決
原因1:
單純的 springboot 項目只會識別 application.*
配置文件, bootstrap.yml
它不認識啊,所以并沒有被識別為配置文件,所以也不會變成綠葉,也沒有自動提示了。
所以對應方法是 : 把配置文件改為 application.*
原因2:
如果是 springcloud 項目,就能夠識別 bootstrap.yml | bootstrap.properties,相同配置以 bootstrap.yml 為準。如果還有 application文件, bootstrap 優(yōu)先于 application 文件(以 application 為準)
添加一個依賴,就把 springboot 變成 springcloud ,就可以了
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-bootstrap</artifactId> </dependency>
到此這篇關于springboot項目中的bootstrap.yml配置不生效的原因及解決(沒有自動提示)的文章就介紹到這了,更多相關springboot bootstrap.yml配置不生效內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
關于HashMap 并發(fā)時會引起死循環(huán)的問題解析
JDK1.8之前采用頭插,即在鏈表結構上每次都把數(shù)據(jù)放在鏈表頭部。JDK1.8采用尾插方法,很多朋友在學習Java并發(fā)容器和框架時,看到為什么要使用ConcurrentHashMap時不知道究其原因,今天小編通過本文給大家介紹下HashMap 并發(fā)死循環(huán)問題,一起看看吧2021-05-05jvm之java類加載機制和類加載器(ClassLoader)的用法
這篇文章主要介紹了jvm之java類加載機制和類加載器(ClassLoader)的用法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-09-09java+sqlserver實現(xiàn)學生信息管理系統(tǒng)
這篇文章主要介紹了利用java和sqlserver實現(xiàn)學生信息管理系統(tǒng),違章內容主要建立了與sqlserver數(shù)據(jù)庫的連接開始展開內容,能學到了解JDBC執(zhí)行SQL的語法,需要的朋友可以參考一下2021-12-12SpringBoot SpEL語法掃盲與查詢手冊的實現(xiàn)
這篇文章主要介紹了SpringBoot SpEL語法掃盲與查詢手冊的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-05-05