本文共 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/