使用application.yml后启动springboot时报错,使用application.properties时没有报错,有哪位大牛知道该怎么配置?
看这日志信息估计是yaml的jar包版本不对,或者yaml文件格式错了
我的yaml文件里面就写了一个端口,应该没问题吧
yml文件中的内容 格式错误。
内容就写了一个端口信息,一个没问题吧
可能springboot版本过低,parent没有支持yaml的插件,改个较高的版本
我用的稳定的最新的版本,, ̄□ ̄||
SpringBoot默认加载的全局配置文件名为application.properties或者application.yml(Spring官方推荐使用的格式是.yml格式,目前官网实例都是使用yml格式进行配置讲解的)
application.yml
语法结构: key:空格value
yml文件格式特点:通过“冒号”来分层,结构上多元化,有比较明显的层次感,还可以使用表达式。
严格遵循换行和缩进
在填写value时,一定要在冒号后面跟上空格。
name: xsge
uuid: ${random.uuid} #随机UUID值
intnum: ${random.int} #随机int值 ${random.int(10)} 或 ${random.int[1024,65536]}
user1:
name: xsge
age: 23
user2: {name: xsge,age: 23}
pets:
array: [AA,BB,cc]
重要是的事情说三遍:value值后面空格,空格,空格必须要有一个,是一个空格!