@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,即可解决该错误。