我的应用程序中有两个属性文件 -
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>
现在,我想从我的控制器访问这些属性键值对。我怎样才能实现这些目标?
答案 0 :(得分: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>