Spring 应用程序.属性文件中的布尔值?
2022-09-02 10:03:15
是否可以在Spring配置文件中具有布尔值?
我在我的bean中写了以下字段:
@Value("${pdk.populatedemo}")
private boolean populateDemo;
但如果导致以下异常:
Could not autowire field: private boolean com.inthemoon.pdk.data.DatabaseService.populateDemo; nested exception is 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 [1;]
这里我试过了
pdk.populatedemo=1;
在。我也尝试过,还有其他一些。application.properties
=true