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

如何从spring属性文件加载数字列表[重复]

申屠恺
2023-03-14
ids = 1230, 34, 2587, 31
    <bean id="identifiersList" class="MyIdHolderClass">
        <property name="idsList" value="${ids}"/>
    </bean>

共有1个答案

公良云
2023-03-14

尝试将此bean添加到配置中:

@Bean 
public ConversionService conversionService() {
    return new DefaultConversionService();
}

它将添加将字符串转换为集合的支持:

注意,DefaultConversionService会自动注册转换器,这适用于大多数环境。这包括集合转换器、标量转换器以及基本对象到字符串转换器。可以使用DefaultConversionService类上的静态addDefaultConverters方法向任何ConverterRegistry注册相同的转换器。

 类似资料:
  • 对于spring framework,我想手动重新加载属性文件中的数据。实际上,当我手动运行这个servlet文件时,我必须编写一个重新加载servlet来手动重新加载数据。 我已经为MessageSource定义了Spring配置。 但不希望在特定时间段自动加载,例如,设置时可以自动加载: 我以前尝试过clear缓存(),但没有自动加载。

  • 问题内容: 我想在.properties文件中有一个值列表,即: 并将其直接加载到我的课程中,即: 据我了解,这样做的另一种方法是将其保存在spring config文件中,并将其作为bean引用加载(如果我错了,请更正我),即 但是有什么办法吗?使用.properties文件?ps:如果可能,我希望不使用任何自定义代码。 问题答案: 使用: 假设使用以下内容正确加载了属性文件:

  • 并将属性加载到映射中,结果为: 有什么想法如何创建一个映射策略吗?

  • 我在尝试添加

  • 我想在.properties文件中有一个值列表,即: 并直接加载到我的类中,即: 据我所知,另一种方法是将其放在spring配置文件中,并将其作为bean引用加载(如果我错了,请纠正我),即 但有没有办法做到这一点呢?使用.properties文件?附注:如果可能的话,我想用任何自定义代码来完成这个任务。

  • 是否可以从服务器加载Spring Boot配置。json文件,而不是。亚马尔。房产?从文档来看,这是不支持开箱即用的——我想知道这是否可能,如果可能的话,人们将如何着手呢?