@Component @Data @ConfigurationProperties(prefix = “productinfo”) public class ProductInfoConfig { private List idsort = new ArrayList(); }
出错:org.springframework.boot.context.properties.source.InvalidConfigurationPropertyNameException: Configuration property name ‘productInfo’ is not valid
原因:经测试,得出与配置文件关联的prefix不支持驼峰命名和蛇形命名(下划线)。
将Component类和配置文件中的productInfo改为productinfo,即可解决该错误。