Spring MVC Application配置没有绑定到bean

时间:2015-04-28 07:58:27

标签: spring

我在我的应用程序中使用Spring MVC,通常像bean,服务,daos这样的配置由xml或java来配置。

但是有些配置不属于任何bean,例如应用程序名称,应用程序版本等,我想将它们保存到独立文件中,但我确实需要在其他bean中使用这些属性或jsp页面。

对于cource,我可以创建一个名为AppConfig的bean,并通过xml将属性注入bean,并将AppConfig注入到需要它们的bean中,但有两个问题:< / p>

1我必须为相关bean添加AppConfig依赖项。

2页面中需要该属性后,我必须将AppConfig公开给控制器。

所以我想知道是否有其他解决方案?

1 个答案:

答案 0 :(得分:0)

编写名为config.properties的Properties文件。然后在其中编写应用程序名称,应用程序版本等。 然后添加以下行,现在您可以直接在Controller中访问这些值。

@PropertySource("classpath:config.properties")