運行時報錯:Failed to bind properties under 'limit'
APPLICATION FAILED TO START
***************************
Description:
Failed to bind properties under 'limit' to com.imooc.luckymoney.LimitConfig:
? ? Property: limit.description
? ? Value: at least ${limit.minMoney} yuan, at most ${limit.maxMoney} yuan
? ? Origin: class path resource [application.yml]:9:16
? ? Reason: No setter found for property: description
Action:
Update your application's configuration
運行時報錯這個,寫的碼跟老師 的一樣,為什么還是會有這個錯誤呢
2021-02-15
package com.imooc.luckymoney;
import java.math.BigDecimal;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
@Component
@ConfigurationProperties(prefix = "limit")
public class LimitConfig {
private BigDecimal minMoney;
private BigDecimal maxMoney;
private String description;
public BigDecimal getMinMoney() {
return minMoney;
}
public void setMinMoney(BigDecimal minMoney) {
this.minMoney = minMoney;
}
public BigDecimal getMaxMoney() {
return maxMoney;
}
public void setMaxMoney(BigDecimal maxMoney) {
this.maxMoney = maxMoney;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
}