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")

参考

相关推荐
rockmelodies15 小时前
亿赛通脚本远程调试配置技巧
java·亿赛通·debug调试
磊磊磊磊磊15 小时前
用AI做了个排版工具,分享一下如何高效省钱地用AI!
前端·后端·react.js
❥ღ Komo·15 小时前
K8s蓝绿发布实战:零停机部署秘籍
java·开发语言
小安同学iter15 小时前
天机学堂-排行榜功能-day08(六)
java·redis·微服务·zset·排行榜·unlink·天机学堂
hgz071015 小时前
Spring Boot Starter机制
java·spring boot·后端
daxiang1209220515 小时前
Spring boot服务启动报错 java.lang.StackOverflowError 原因分析
java·spring boot·后端
我家领养了个白胖胖15 小时前
极简集成大模型!Spring AI Alibaba ChatClient 快速上手指南
java·后端·ai编程
jiayong2315 小时前
Markdown编辑完全指南
java·编辑器
他是龙55115 小时前
第40天:JavaEE安全开发SpringBoot JWT身份鉴权与打包部署(JAR&WAR)
spring boot·安全·java-ee
heartbeat..16 小时前
深入理解 Redisson:分布式锁原理、特性与生产级应用(Java 版)
java·分布式·线程·redisson·