我在我的应用程序中使用Spring MVC,通常像bean,服务,daos这样的配置由xml或java来配置。
但是有些配置不属于任何bean,例如应用程序名称,应用程序版本等,我想将它们保存到独立文件中,但我确实需要在其他bean中使用这些属性或jsp页面。
对于cource,我可以创建一个名为AppConfig
的bean,并通过xml将属性注入bean,并将AppConfig
注入到需要它们的bean中,但有两个问题:< / p>
1我必须为相关bean添加AppConfig
依赖项。
2页面中需要该属性后,我必须将AppConfig
公开给控制器。
所以我想知道是否有其他解决方案?
答案 0 :(得分:0)
编写名为config.properties的Properties文件。然后在其中编写应用程序名称,应用程序版本等。 然后添加以下行,现在您可以直接在Controller中访问这些值。
@PropertySource("classpath:config.properties")