博客
关于我
spring boot启动报错:so that it conforms to the canonical names requirements
阅读量:797 次
发布时间:2023-03-22

本文共 402 字,大约阅读时间需要 1 分钟。

在Spring Boot 2.x版本中,配置文件的属性命名规范有了重要的调整。具体来说,传统的驼峰命名方式(如dataSource)已不再被支持,改为强制使用短横线分隔的方式(如data-source)。

这一变化主要是为了遵循更严格的规范命名要求。根据错误提示,“Canonical names should be kebab-case”意味着规范名称必须采用短横线命名法。这种命名方式不仅适用于配置文件中的属性名称,还直接影响到@ConfigurationProperties注解的使用。

为了保持命名的一致性,建议在@ConfigurationProperties注解的prefix参数中采用短横线命名格式。例如,正确的写法应为:

@ConfigurationProperties(prefix = "my-example")

这种命名方式不仅符合最新的规范,也有助于提高配置文件的可读性和维护性。

转载地址:http://dvqfk.baihongyu.com/

你可能感兴趣的文章
Objective-C实现最小二乘多项式曲线拟合(附完整源码)
查看>>
Objective-C实现最小路径和算法(附完整源码)
查看>>
Objective-C实现最快的归并排序算法(附完整源码)
查看>>
Objective-C实现最长公共子序列算法(附完整源码)
查看>>
Objective-C实现最长回文子串算法(附完整源码)
查看>>
Objective-C实现最长回文子序列算法(附完整源码)
查看>>
Objective-C实现最长子数组算法(附完整源码)
查看>>
Objective-C实现最长字符串链(附完整源码)
查看>>
Objective-C实现最长递增子序列算法(附完整源码)
查看>>
Objective-C实现有序表查找算法(附完整源码)
查看>>
Objective-C实现有限状态机(附完整源码)
查看>>
Objective-C实现有限状态自动机FSM(附完整源码)
查看>>
Objective-C实现有限集上给定关系的自反关系矩阵和对称闭包关系矩阵(附完整源码)
查看>>
Objective-C实现服务端客户端聊天室(附完整源码)
查看>>
Objective-C实现朴素贝叶斯算法(附完整源码)
查看>>
Objective-C实现杰卡德距离算法(附完整源码)
查看>>
Objective-C实现极值距离算法(附完整源码)
查看>>
Objective-C实现构造n以内的素数表(附完整源码)
查看>>
Objective-C实现某文件夹下文件重命名(附完整源码)
查看>>
Objective-C实现查找second Largest Element第二大元素算法(附完整源码)
查看>>