在我的班级中,我有 2 个通过 @Value 注释预填充的私有字段。尽管可以从 .properties 文件中正确读取值,但如果在 .properties 文件中未设置默认值,则永远不会应用该值。我尝试创建 PropertySourcesPlaceholderConfigurer bean 并指定文件的位置:“classpath:application.properties”。这些是我的属性:@Value("${year:2019}")private Integer year;资源/application.properties:year=设置年份后,整数年份会收到正确的值。如果它仍然为空,我希望设置默认值 (2019),但它仍然为空。春季版本:5.1.8.RELEASE
添加回答
举报
0/150
提交
取消