springboot的yml配置文件绑定时必须和相应的类中的属性类型对应,不然启动报错
生活随笔
收集整理的這篇文章主要介紹了
springboot的yml配置文件绑定时必须和相应的类中的属性类型对应,不然启动报错
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天啟動springboot應用時一開始一直是error,訪問localhost也無法打開:
此時自己的Person.java:
properties.yml:
person:userName: zhangsanboss: Truebirth: 2019/12/9interest:- 籃球- 足球- 18scores:english: 90math: 99animal: [阿貓,阿狗]salary:- 32452.2- 2522.3pet:name: 阿狗age: 4allpets:sick:- {name: 貓咪,age: 1}- {name: 小兔子,age: 2}health: [{name: 小丑,age: 1 },{name: 小王,age: 34}]然后有顯示 allpets這一行的數據有問題,于是注釋掉以后:
重新啟動:
Tomcat started on port(s): 8081 (http) with
由于設置的是8081端口,于是打開8081:
注意:在yml文件中數據的表示可以不用單引號雙引號表示,
如果application.properties和application.yml文件同時配置,優先級是properties文件更高(更先讀)
總結
以上是生活随笔為你收集整理的springboot的yml配置文件绑定时必须和相应的类中的属性类型对应,不然启动报错的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决spring的xml文件cannot
- 下一篇: 解决启动springboot项目时loc