当前位置: 首页 > 知识库问答 >
问题:

使用属性中的int值Spring Boot

卜鹏
2023-03-14

我在任何地方都没见过这样的问题,所以我要在这里问一下。我必须为一个对象类型创建几个实例,我必须实例的数量应该从文件中提供。properties。我尝试使用注释@value,但它总是给我

NullPointerException

@Value("${instances.number}")
private static String lastIndex;
psvm {
for(int i = 0; i < Integer.parseInt(lastIndex); i++) {
//creating an instance of object
 }
}

所以我不能解析它,因为它是空值。如何正确获取instances.number值?

...

共有1个答案

车诚
2023-03-14

您可以删除静态并尝试

@Value("${instances.number}")
private String lastIndex;
 类似资料:
  • 尝试使用spring绑定属性文件中的int值 它也不起作用。 请建议什么是使它工作的方法。

  • 问题内容: 我正在使用PropertiesConfiguration加载和存储属性值。 如果我在属性值中使用字符“ /”,则将其另存为“ \ /”。您能帮我只保存“ /”而不是“ \ /”吗?我在这里想念什么吗? 保存后,我的属性文件的值为 谢谢, 问题答案: 进行转义以满足属性文件格式的要求。的JavaDoc中介绍了这种格式。 如果那 不是 您想要的,那么您实际上就不需要属性文件,而是需要其他(

  • 问题内容: 我为该标题表示歉意。我找不到更好的方法来解释这种情况。 我使用URL http://www.exampledepot.com/egs/java.util/Props.html中所述的Property类加载属性文件。 我的问题是我可以在该属性文件中使用属性吗? 例: test.properties 其他语法有可能吗? 谢谢 问题答案: 以前从未见过。您当然 可以 制作自己的预处理器。只要

  • 我正在尝试使用JAXB读取一个xml。 我正面临一个奇怪的问题,其中父类的属性没有被读取,但子类的属性被读取。我参考了论坛,但这似乎是一个奇怪的论坛。 谁能告诉我我犯了什么错误。 XML。 电话目录类 电话号码类 主类 输出 如您所见,尽管提到了字段的XMLAt⃣注释,但exchange eName为null。 谢谢,毗湿奴

  • 检索给定节点resp的所有属性名(而不是属性值!)的Xpath表达式看起来如何。xml标签? 假设以下XML文档: Xpath//title/@*会选择“eng,fr,easyreading”,但哪个Xpath会选择“lang,lang,type”?

  • 问题内容: width: attr(data-width); 我想知道是否可以使用设置CSS5 的相同方法使用HTML5的属性来设置CSS值。目前不起作用。 的HTML 的CSS 问题答案: 实际上,确实有此类功能的预定义 这个应该可以按照您的需要工作,但暂时不会。 不幸的是,它仍然是草案,并且尚未在主要浏览器上完全实现。 不过,它确实适用于伪元素。