一、kebal格式问题

当你试图在Spring Boot的配置文件中使用驼峰格式时,会出现如下错误:

  1. ***************************
  2. APPLICATION FAILED TO START
  3. ***************************
  4. Description:
  5. Configuration property name 'Staff' is not valid:
  6. Invalid characters: 'S'
  7. Bean: sysConf
  8. Reason: Canonical names should be kebab-case ('-' separated), lowercase alpha-numeric characters and must start with a letter
  9. Action:
  10. Modify 'Staff' so that it conforms to the canonical names requirements.

原因是:Spring Boot 2.x 中对配置文件中名称的命名规范进行了强制约束,需要使用kebab格式,不能使用java中的驼峰格式写法,转而需要使用分隔符-来分隔。具体要求如下:kebab格式及乱码问题 - 图1
kebab格式及乱码问题 - 图2

二、配置文件乱码问题

properties配置文件在idea中默认utf-8可能会乱码,需要修改idea配置
image.png