有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

spring访问消息。Java类中的属性

我有个口信。属性文件,如:

message1=value1
message2=value2
...

我用的是Spring 3。我想知道如何访问消息的值(value1、value2…)在Java类中。(类似于props.getProperty("message1"))。我知道我们可以使用util:properties。。。或者PropertyPlaceholderConfigurer。但在这两种方式中,我们如何在XML文件中配置后在Java类中访问

如果你能指导我所有的步骤(用xml和java)c或任何例子,那就太好了


共 (1) 个答案

  1. # 1 楼答案

    将util:properties bean注入到类中

    //Constructor
    public Foo(Properties props){
        super();
        this.props = props;
    }
    

    然后在spring配置中执行以下操作

    <bean id ...>
         <constructor-arg ref="propsBean" />
    </bean>
    <util:properties id = "propsBean" location = "...." />