0

在我的 application.properties 文件中,我有一行说

variablename=1000

然后我在课堂上阅读它

 @Value("${variablename}")
 private int variablename;

或与

@Configuration
@ConfigurationProperties
public class ClassName

这给了我一个错误,告诉我我不能从 String 转换为 int,除非我没有转换为 int,据我所知。

错误是:

无法将“变量名”下的属性绑定到 int:

属性:变量名值:1000 来源:类路径资源 [application.properties]:21:8 原因:无法将 java.lang.String 转换为 int

4

0 回答 0