但是我仍然得到以下堆栈跟踪:
Caused by: org.springframework.beans.TypeMismatchException: Failed to convert value of type 'java.lang.String' to required type 'boolean'; nested exception is java.lang.IllegalArgumentException: Invalid boolean value
at org.springframework.beans.TypeConverterSupport.doConvert(TypeConverterSupport.java:77)
有什么想法吗?
答案 0 :(得分:1)
从过去的经验来看,使用原语并不能处理从字符串(读取)到布尔的转换。
你需要做的是使用Object代替原语,它将启用从String到boolean的转换过程。
@Value("${mojo.ignoreAlertsVisibleFlag}")
protected Boolean ignoreVisibleFlag;
答案 1 :(得分:0)
微米。 Deinum的解决方案奏效了。我需要添加到我的调度程序servlet。