我想知道 Spring 是否具有类似于 Struts2 的属性文件机制,它首先在与控制器相同的包中查找属性文件,然后向上移动包结构,直到找到属性文件或属性。
我想为每个控制器定义一个属性文件,但如果可能的话,我宁愿不必将它们连接在一起。是否有一些可以遵循的约定将属性文件与控制器相关联?解析语言环境时,属性文件解析也应该正常工作。
例如,如果我在几个 prop 文件中定义了一个名为“title”的属性,我希望根据处理请求的控制器在 JSP 中解析正确的属性。
ControllerA RETURNS ViewA USES PropA.title
ControllerB RETURNS ViewB USES PropB.title
我成功地将属性文件自动连接到控制器的模型属性并在 JSP 中显示值。我还能够在配置中指定 ResourceBundleMessageSource,然后在 JSP 中显示其中的值。