1

我的应用程序中有两个属性文件-

app.properties
level.user=username
easyDeploy_general.properties
user.update=Update

spring-servlet.xml以以下方式定义了它们

<bean id="messageSource"
      class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
    <property name="basenames">
        <list>
            <value>WEB-INF/resources/easyDeploy_general</value>
            <value>WEB-INF/resources/app</value>
        </list>
    </property>
</bean>

现在,我想从我的控制器访问那些属性键值对。我怎样才能实现这些?

4

1 回答 1

2

如果您的控制器已注释,那么您可以使用@Value

@Value("${level.user}")
private String levelUser;

@Value("${user.update}")
private String userUpdate;

如果它是 xml 驱动的,那么

<bean id="" class="some.myController">
    <property name="levelUser" value="${level.user}" />
    <property name="userUpdate" value="${user.update}" />
</bean>
于 2013-06-14T04:08:10.580 回答