springbean属性的默认值在spring5中不起作用



1I使用spring 5创建了一个简单的Helloworld程序。我有一个bean的布尔属性。如果为属性设置了空值,我希望将默认值设置为false。

我的具有属性的属性文件我的sample.properties

sample.boolean=

我预计,如果sample.boolean为空,spring将设置sample.boolean=false的值,如上所示。但它不起作用,我得到了IllegalArgumentException。我是不是在配置中遗漏了什么??

请参阅以下链接中的我的代码以了解更多描述代码链接

由于它在注释中被保留,因此不应存在属性。所以试着评论掉

# sample.boolean=false

最新更新