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

Spring bean中属性的多个值[duplicate]

微生智刚
2023-03-14

共有1个答案

刁钧
2023-03-14

您可以使用@value批注。

如果您有包含以下内容的属性文件:

foo.bar.property1=hello
foo.bar.property2=world

您可以在Java类中使用:

@Component
public class SomeClass {

    @Value("${foo.bar.property1}")
    private String variable1;  // will be set to "hello"

    @Value("${foo.bar.property2}")
    private String variable2;  // will be set to "world"
}
 类似资料:
  • 我有豆子,例如 服务(特定服务)是使用抽象方法初始化()扩展抽象类MyService并使用方法特定的Logic()实现接口MyInterface的类。 因此,管理器在服务对象上调用方法init(),如下所示: 但当bean初始化时,我有以下问题: 无法转换“java.util”类型的属性值。将LinkedHashSet设置为所需类型“java.util”。设置“for property”“serv

  • 问题内容: 我试图在此查询上建立一点点。我正在搜索的索引也有一个带有ID的“实体”字段。因此,根据实体的ID,一些记录将具有“实体”:16,“实体” 156等。我需要以一种可以传递数组或值列表的方式来扩展此查询,例如{:term => {:entity => [1,16,100]}}},并获取具有以下内容的记录:这些整数之一作为其实体值。到目前为止我还没有运气,有人可以帮我吗? 问题答案: 使用代

  • 问题内容: 我有一个属性设置器,它通过获取两个字符串并对其进行哈希处理来生成唯一的ID: 我有两个问题: 是否允许(考虑良好的python编码实践)以这种方式编码 如何将两个值传递给设置器? 问题答案: 如何将两个值传递给设置器? 您可以将iterable(元组,列表)传递给setter,例如: 演示:

  • 多值属性MVA (multi-valued attributes)是文档属性的一种重要的特例,MVA使得向文档附加一系列的值作为属性的想法成为可能。这对文章的tags,产品类别等等非常有用。MVA属性支持过滤和分组(但不支持分组排序)。 目前MVA列表项的值被限制为32位无符号整数。列表的长度不受限制,只要有足够的RAM,任意个数的值都可以被附加到文档上(包含MVA值的.spm文件会被search

  • 我刚开始使用spring,我有以下引导应用程序类。我正在尝试从Spring Boot应用程序连接到AWS SQS。代码如下: 当Maven构建时,我得到以下错误: 原因:org.springframework.beans.factory.BeanCreationException:创建类路径资源[io/bigbear/midb/sqs/jmsconfig.class]中定义的名为“create s

  • 我在下面的应用程序上下文xml上有这些配置 我在加载上下文时遇到以下异常 组织。springframework。豆。工厂UnsatifiedPendencyException:创建名为“org”的bean时出错。springframework。上下文支持在类路径资源[dbaccessContext.xml]中定义的PropertySourcesPlaceholderConfigurer#0]:通过