这一篇是接着上一篇来的,同样的项目,文件结构有所不同,加载配置文件的方式就相应地发生了变化。本来应该放在上一篇中来讲的,限于篇幅问题,所以就有了第二篇。下面,详细介绍。
项目的文件结构发生了细微变化,
可以发现此时springmvc-config.xml文件并未出现在项目中,而是被放在了文件中,具体在哪个位置,请参考下图,
然后在web.xml文件中就可以这么写了,
<servlet>
<servlet-name>springmvc</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:springmvc-config.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
现在在Netbeans中运行以上项目就没有问题了。
总结
通过这两篇的讲解,相信大家对怎样在JavaWeb项目中正确加载配置文件有了一定的了解。以上介绍的方法仅作为参考,而且可能只在Netbeans中有效,具体在其他开发平台中怎样配置,有兴趣的朋友可以自行尝试,欢迎交流。