当前位置: 首页 > news >正文

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 参数中使用的命名约定应遵循短横线命名格式。

@ConfigurationProperties(prefix = "my-example")

参考

相关文章:

  • 验收测试:从需求到交付的全程把控!
  • 从自身经历浅谈对于C++/Java的认识
  • HttpServletRequestWrapper这个类有什么作用?
  • 深圳锐明技术前端开发笔试题
  • 音视频入门基础:FLV专题(3)——FLV header简介
  • springBoot --> 学习笔记
  • USB 3.1 Micro-A 与 Micro-B 插头,Micro-AB 与 Micro-B 插座,及其引脚定义
  • 职业技能大赛-单元测试笔记(assertThat)分享
  • 阿里云kafka消息写入topic失败
  • web基础:域名、网页、HTML、web版本
  • 城市轨道交通网络客流大数据可视化分析系统----以某市交通网络客流数据为例
  • python select interpreter vscode 配置
  • 【RabbitMQ】消息堆积、推拉模式
  • 手机通过安装视频采集APP软件,采用国标28181方式注册到AS-V1000视频监控平台来播放实时监控视频画面
  • 甘蔗茎节检测系统源码分享
  • Angular6错误 Service: No provider for Renderer2
  • canvas 绘制双线技巧
  • es6要点
  • exports和module.exports
  • iBatis和MyBatis在使用ResultMap对应关系时的区别
  • Just for fun——迅速写完快速排序
  • leetcode讲解--894. All Possible Full Binary Trees
  • Linux快速复制或删除大量小文件
  • Linux链接文件
  • PaddlePaddle-GitHub的正确打开姿势
  • Python socket服务器端、客户端传送信息
  • SQLServer插入数据
  • TiDB 源码阅读系列文章(十)Chunk 和执行框架简介
  • vuex 学习笔记 01
  • vue中实现单选
  • vue总结
  • 开源地图数据可视化库——mapnik
  • 判断客户端类型,Android,iOS,PC
  • 悄悄地说一个bug
  • 深度学习在携程攻略社区的应用
  • 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
  • 世界编程语言排行榜2008年06月(ActionScript 挺进20强)
  • 职业生涯 一个六年开发经验的女程序员的心声。
  • 【运维趟坑回忆录 开篇】初入初创, 一脸懵
  • AI又要和人类“对打”,Deepmind宣布《星战Ⅱ》即将开始 ...
  • Android开发者必备:推荐一款助力开发的开源APP
  • FaaS 的简单实践
  • ​ 无限可能性的探索:Amazon Lightsail轻量应用服务器引领数字化时代创新发展
  • ​​​​​​​STM32通过SPI硬件读写W25Q64
  • ​你们这样子,耽误我的工作进度怎么办?
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • !$boo在php中什么意思,php前戏
  • #define 用法
  • #我与Java虚拟机的故事#连载01:人在JVM,身不由己
  • #我与Java虚拟机的故事#连载19:等我技术变强了,我会去看你的 ​
  • (13)Hive调优——动态分区导致的小文件问题
  • (3)(3.2) MAVLink2数据包签名(安全)
  • (回溯) LeetCode 131. 分割回文串
  • (亲测有效)解决windows11无法使用1500000波特率的问题
  • (十一)手动添加用户和文件的特殊权限