我应该在哪里放置ClassPathXmlApplicationContext(Eclipse)的bean定义xml文件?

时间:2019-06-11 11:14:24

标签: spring

我在Eclipse(Photon,EE版)中有一个动态Web项目。

当我将我的bean定义文件(mybean.xml)放入WebContent文件夹的根目录(其默认映射为“ /”)时,找不到该文件。在生成的WAR文件中,我的xml文件位于其根目录。

当我将其放入“ resources”文件夹(默认情况下直接直接映射到WEB-INF / classes”-Project-> Properties-> Deployment Assembly)时,发现它一切都很好,在生成的WAR文件中,我的xml文件可以在WEB-INF / classes / mybean.xml中找到。

1)我应该将我的bean定义文件放在哪里(在Eclipse Projects中)? 2)Spring在哪里寻找此类文件?

我的练习(只是通过实验)有什么好处吗?

enter image description here

P.S。在某些教程中,beanDefinition.xml文件放在WebContent/WEB-INF/lib中-它不适用于我。所以我想知道是否有可能,或者这是教程中的错误?

0 个答案:

没有答案