SpringBoot自定义读取properties
程序员文章站
2024-03-14 15:13:34
...
项目场景:
SpringBoot自定义读取properties Configuration property name ‘configuration.airPortproperties’ is not valid
问题描述:
Configuration property name ‘projectUrl’ is not valid:
Invalid characters: 'U'
Bean: projectUrlConfig
Reason: Canonical names should be kebab-case ('-' separated), lowercase alpha-numeric characters and must start with a letter
原因分析:
我的springboot 版本 2.1.0
查看文档后了解到
springboot1.5以下版本貌似不存在这种问题
解决方案:
@ConfigurationProperties(prefix = “projecturl”)
注解读取application.yml文件中的系统参数时,不能有大写字母改为“projecturl”即可,不能有驼峰命名。只能小写。
推荐阅读
-
SpringBoot读取自定义的Properties
-
SpringBoot自定义解密
-
SpringBoot自定义Properties
-
springboot自定义注解校验规则
-
Springboot读取自定义properties文件和application.properties文件的值
-
SpringBoot 加载自定义 properties文件
-
SpringBoot自定义读取properties
-
SpringBoot 2.x 从yml文件中读取配置自动解密,同时附上DESUtil
-
JAR包读取jar包内部和外部的配置文件,springboot读取外部配置文件的方法(优先级配置)
-
Java读取properties配置文件时,出现中文乱码的解决方法