spring boot启动报错:so that it conforms to the canonical names requirements

springboot 2.x的版本中对配置文件中的命名规范有了强制性的要求,如下图所示中的dataSource属性属于驼峰格式,但是在springboot 2.x中不允许使用驼峰形式。

根据错误提示可知将其使用 - 来分割即可

错误信息的含义:"Canonical names should be kebab-case" 意思是"规范名称应使用短横线命名法(kebab-case)"

为确保一致性,@ConfigurationProperties 注解的 prefix 参数中使用的命名约定应遵循短横线命名格式。

yaml 复制代码
@ConfigurationProperties(prefix = "my-example")

参考

相关推荐
你知道“铁甲小宝”吗丶10 分钟前
【第34章】Spring Cloud之SkyWalking分布式日志
java·spring boot·spring·spring cloud·skywalking
爱编程的鱼16 分钟前
Java内部类一口气讲完!( •̀ ω •́ )✧
java·开发语言
洛阳泰山16 分钟前
Llamaindex 使用过程中的常见问题 (FAQ)
java·服务器·数据库·python·llm·rag·llamaindex
兩尛17 分钟前
java-----IDE(集成开发环境)
java·开发语言·ide
不修×蝙蝠17 分钟前
eclipse使用 笔记02
前端·笔记·后端·eclipse
tlsnzcel25 分钟前
【java】常见限流算法原理及应用
java·算法
好哈优学编程27 分钟前
Java-锁粗化
java·开发语言
猿究院---王某人29 分钟前
Java 内存模型(JMM)
java·开发语言·jvm
未 顾32 分钟前
JavaWeb纯小白笔记02:Tomcat的使用:发布项目的三种方式、配置虚拟主机、配置用户名和密码
java·笔记·tomcat
大白菜和MySQL40 分钟前
tomcat服务搭建部署ujcms网站
java·linux·运维·服务器·tomcat