我希望能够通过Spring将Java Bean验证约束配置化,可能使用属性。 以下是示例:
class Pizza {
@MaxGramsOfCheese(max = "${application.pizza.cheese.max-grams}")
int gramsOfCheese;
}
我无法使其工作并且找不到太多关于此的文档。
这样的事情是否可能?我知道信息可以在Validationmessages.properties文件中配置,因此我希望对于约束值也有类似的设置。
java.lang.NumberFormatException: For input string: "${application.pizza.cheddar.max-grams}"
。 - Dormouse.properties
和.yml
文件,并且对于相同的键,.properties
文件会覆盖.yml
文件。也许这就是问题所在,但我不确定。 - Yavuz Tas