我用ApplicationContext ac=new FileSystemXmlApplicationContext("applicationContext.xml")来找SPRING的这个配置文件,这个文件放在sms/web-inf/applicationContext.xml下,在网上找了一些答案发现applicationContext.xml放在classes下面是可以找的到的,但是我想按我上面的这个路径去找到applicationContext.xml,因为在applicationContext.xml我进行了一些参数的设置,比如DATASOURCE的参数值都是从spring.properties里取的,要是放在applicationContext.xml放在classes下面就会报找不到这个配置文件了.请问下这个路径要怎么设呢?
你可以用../ 来回退到src目录下 找你的文件路径
在web.xml中配好也可以
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/applicationContext.xml
</param-value>
</context-param>
<!-- spring servlet 启动 -->
<servlet>
<servlet-name>contextLoaderServlet</servlet-name>
<servlet-class>
org.springframework.web.context.ContextLoaderServlet
</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>