关于maven创建springmvc 项目 加载配置文件的问题求解答

不善^ 2015-11-12 10:14:04
咨询下 我创建一个maven的 web 项目 引入了 springMVC的框架
配置文件 放到 src/main/sourcess 下里 那我在web,xml里如何获取 src/main/sourcess 下的配置文件 路径怎么写?

网上说 路径是写 web-inf下 但是我的配置文件没有在这个文件夹下 是在 target目录下
应该怎么配置? 文件
...全文
253 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
javaliu1 2015-11-17
  • 打赏
  • 举报
回复
工具可以自动生成maven项目哦。
一路烟花 2015-11-17
  • 打赏
  • 举报
回复
maven的正确姿势,别问为什么,标准就是要求必须遵守的,如下



其次,要想改springMVC.xml 名称和位置,在web.xml文件中配置初始参数,但是也要放到正确的位置,不能想放在哪就放哪,别问为什么,标准就是要求必须遵守的。不遵守,它就不带你玩,你玩,就这样
不善^ 2015-11-16
  • 打赏
  • 举报
回复
引用 1 楼 junk12535ij552541635 的回复:
<servlet>		
		<servlet-name>springServlet</servlet-name>
		<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
		<init-param>
			<param-name>contextConfigLocation</param-name>
			<<param-value>classpath:spring-mvc.xml</param-value> 
		</init-param>
		<load-on-startup>1</load-on-startup>
	</servlet>
试了 找不到这个配置文件 什么情况
licip 2015-11-12
  • 打赏
  • 举报
回复
你要把原代码编译后的class文件放在WEB-INF/classess的路径下,才可以
Troyturk 2015-11-12
  • 打赏
  • 举报
回复
maven项目的话为啥不直接放进src/main/resources,然后引用的时候classpath:
  • 打赏
  • 举报
回复
寻找你的spring配置就是通过web.xml里面的classpath ,那个路径配置好了,就可以加载
Defonds 2015-11-12
  • 打赏
  • 举报
回复
引用 4 楼 defonds 的回复:
maven 创建 springmvc 详细过程参考: 零基础搭建 spring mvc 4 项目(本文基于 Servlet 3.0)
那你按照这个从头操作一下,应该没啥问题。 该 demo 的完整源码在这里:http://download.csdn.net/detail/defonds/9068147
不善^ 2015-11-12
  • 打赏
  • 举报
回复
引用 3 楼 defonds 的回复:
楼上的可以。 也可以这样:
      <servlet>  
        <servlet-name>bdpmvc</servlet-name>  
        <servlet-class>  
            org.springframework.web.servlet.DispatcherServlet  
        </servlet-class>  
        <init-param>  
            <param-name>contextConfigLocation</param-name>  
            <param-value>/WEB-INF/classes/bdpmvc-servlet.xml</param-value>  
        </init-param>  
        <load-on-startup>1</load-on-startup>  
    </servlet>
这样我试过 貌似 找不到
Defonds 2015-11-12
  • 打赏
  • 举报
回复
maven 创建 springmvc 详细过程参考: 零基础搭建 spring mvc 4 项目(本文基于 Servlet 3.0)
Defonds 2015-11-12
  • 打赏
  • 举报
回复
楼上的可以。 也可以这样:
      <servlet>  
        <servlet-name>bdpmvc</servlet-name>  
        <servlet-class>  
            org.springframework.web.servlet.DispatcherServlet  
        </servlet-class>  
        <init-param>  
            <param-name>contextConfigLocation</param-name>  
            <param-value>/WEB-INF/classes/bdpmvc-servlet.xml</param-value>  
        </init-param>  
        <load-on-startup>1</load-on-startup>  
    </servlet>
mtian2020 2015-11-12
  • 打赏
  • 举报
回复
楼主,maven存放配置文件的默认路径是src/main/resources,不能乱改名称的,然后如楼上配置
前缘IT 2015-11-12
  • 打赏
  • 举报
回复
<servlet>		
		<servlet-name>springServlet</servlet-name>
		<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
		<init-param>
			<param-name>contextConfigLocation</param-name>
			<<param-value>classpath:spring-mvc.xml</param-value> 
		</init-param>
		<load-on-startup>1</load-on-startup>
	</servlet>

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧