首页 新闻 会员 周边 捐助

springboot 报错

0
悬赏园豆:5 [待解决问题]

使用application.yml后启动springboot时报错,使用application.properties时没有报错,有哪位大牛知道该怎么配置?

筱艺的主页 筱艺 | 初学一级 | 园豆:0
提问于:2020-10-15 20:01
< >
分享
所有回答(5)
0

看这日志信息估计是yaml的jar包版本不对,或者yaml文件格式错了

2012 | 园豆:21645 (高人七级) | 2020-10-16 08:25

我的yaml文件里面就写了一个端口,应该没问题吧

支持(0) 反对(0) 筱艺 | 园豆:0 (初学一级) | 2020-10-17 08:29
0
楠木大叔 | 园豆:2083 (老鸟四级) | 2020-10-16 09:57
0

yml文件中的内容 格式错误。

Naylor | 园豆:139 (初学一级) | 2020-10-16 17:50

内容就写了一个端口信息,一个没问题吧

支持(0) 反对(0) 筱艺 | 园豆:0 (初学一级) | 2020-10-17 08:31
0

可能springboot版本过低,parent没有支持yaml的插件,改个较高的版本

小高飞 | 园豆:84 (初学一级) | 2020-10-20 23:25

我用的稳定的最新的版本,, ̄□ ̄||

支持(0) 反对(0) 筱艺 | 园豆:0 (初学一级) | 2020-10-21 20:29
0

SpringBoot默认加载的全局配置文件名为application.properties或者application.yml(Spring官方推荐使用的格式是.yml格式,目前官网实例都是使用yml格式进行配置讲解的)
application.yml
语法结构: key:空格value
yml文件格式特点:通过“冒号”来分层,结构上多元化,有比较明显的层次感,还可以使用表达式。
严格遵循换行和缩进
在填写value时,一定要在冒号后面跟上空格。

k=V

普通的key-value的编写语法

name: xsge

value值还可以使用表达式

uuid: ${random.uuid} #随机UUID值
intnum: ${random.int} #随机int值 ${random.int(10)} 或 ${random.int[1024,65536]}

对象的编写语法:假定有一个User对象

user1:
name: xsge
age: 23

对象的编写行内语法

user2: {name: xsge,age: 23}

数组编写语法(value值前面是“-”空格,下面是由于编辑器的原因可能没显示正确)

pets:

  • AA
  • BB
  • CC

数组行内编写语法

array: [AA,BB,cc]
重要是的事情说三遍:value值后面空格,空格,空格必须要有一个,是一个空格!

净重21克 | 园豆:222 (菜鸟二级) | 2020-11-03 14:46
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册