[英]Relative path to config in WEB-INF [Java Spring]
有没有一种好方法可以使用相对路径从WEB-INF
目录将配置文件加载到ApplicationContext
?
我尝试使用ClassPathXmlApplicationContext
和FileSystemXmlApplicationContext
,但是第一个仅适用于类路径资源,第二个仅适用于绝对路径。
我已经找到了两种解决方案,但是我不知道它们是否很好。
<import resource="classpath:/batch/batch-config.xml" />
将其导入WEB-INF中 请告诉您这些解决方案之一是好的还是最好的解决方案。
如果使用的是FileSystemXmlApplicationContext,则应使用完整路径指定XMl配置文件,或者应在相对于运行应用程序的目录的路径中。
如果您使用的是ClasspathXmlApplicationContext,则应相对于类路径条目的根目录指定Spring XML配置文件。
根据我的经验,我认为您的第二种方法是定义Spring资源的最佳方法。 更多细节
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.