为了账号安全,请及时绑定邮箱和手机立即绑定

配置文件yml

使用application.properties,测试类select就没问题,但是使用application.yml文件,测试类就报错呢,这是为什么呢?报错Failed to load ApplicationContext,而且还有错误就是不能autowired注入userMapper,求解答

正在回答

2 回答

有可能是yml文件中内容的格式有问题,你可以在网上找在线的yml格式校验器,校验一下yml中的内容是否正确。yaml的语法中  键: 值,其中冒号和值之间要求有空格,你看看那边是否少空格。

1 回复 有任何疑惑可以回复我~
#1

慕圣5603621 提问者

非常感谢,我试试去
2019-07-09 回复 有任何疑惑可以回复我~
#2

老猿 回复 慕圣5603621 提问者

不客气,如果仍然有问题可以再反馈给我。
2019-07-09 回复 有任何疑惑可以回复我~
#3

慕圣5603621 提问者

格式化了,虽然yml通过了,但是依然测试类不对,我先用application.properties这个代替吧
2019-07-09 回复 有任何疑惑可以回复我~
#4

慕圣5603621 提问者

老师,您的代码有在gitee上么
2019-07-09 回复 有任何疑惑可以回复我~
#5

慕圣5603621 提问者 回复 老猿

已经解决,麻烦老师了
2019-07-09 回复 有任何疑惑可以回复我~
#6

老猿 回复 慕圣5603621 提问者

解决了就好,没帮上你什么忙,那块配置的不对导致的呀?
2019-07-10 回复 有任何疑惑可以回复我~
#7

慕圣5603621 提问者 回复 老猿

yml格式化了就好了
2019-07-12 回复 有任何疑惑可以回复我~
#8

老猿 回复 慕圣5603621 提问者

哦,好使了就好
2019-07-12 回复 有任何疑惑可以回复我~
查看6条回复

yml文件有严格的格式要求,你看是否少空格。不能autowired注入userMapper是因为少了个注解,可以在

mapper 上加 @Repository注解

1 回复 有任何疑惑可以回复我~
#1

慕圣5603621 提问者

感谢感谢,我去试试
2019-07-09 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

配置文件yml

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信