博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Java] Spring + SpringMVC + Maven + JUnit 搭建
阅读量:6651 次
发布时间:2019-06-25

本文共 5876 字,大约阅读时间需要 19 分钟。

示例项目下载:

利用前面 SpringMVC 项目的配置方式,完成初步的项目创建。下面只讲一些不同之处。

 

传送门: 

 

目录结构

pom.xml

4.0.0
com.yxd.demo
SpringDemo
0.0.1-SNAPSHOT
SpringDemo Maven Webapp
http://maven.apache.org
UTF-8
2.6
1.7.6
4.3.3.RELEASE
2.8.3
junit
junit
4.10
test
commons-lang
commons-lang
${commons-lang.version}
javax.servlet
javax.servlet-api
3.1.0
provided
javax.servlet
jstl
1.2
jar
compile
com.fasterxml.jackson.core
jackson-databind
${jackson.version}
commons-collections
commons-collections
3.2
commons-fileupload
commons-fileupload
1.3.2
org.springframework
spring-context
${spring.version}
org.springframework
spring-context-support
${spring.version}
org.springframework
spring-test
${spring.version}
org.springframework
spring-core
${spring.version}
org.springframework
spring-web
${spring.version}
org.springframework
spring-webmvc
${spring.version}
org.apache.maven.plugins
maven-compiler-plugin
3.5.1
1.8
1.8
UTF-8
SpringDemo
war

因为要用到 JUnit ,所以在依赖中添加 spring-test。 并且将 junit 改为较新的 4.10 。

 

web.xml

Archetype Created Web Application
org.springframework.web.context.ContextLoaderListener
contextConfigLocation
/WEB-INF/applicationContext.xml
dispatcher
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
/WEB-INF/dispatcher-servlet.xml
1
dispatcher
/
index.jsp

 

dispatcher-servlet.xml

application/json
application/xml
text/html
application/rss+xml
application/atom+xml
true

 

applicationContext.xml

 

maven 不能设置为 web3.0 解决方法

错误: Description Resource Path Location Type Cannot change version of project facet Dynamic Web Module to 3.0.

首先在硬盘下找到  \项目名\.setting\文件夹 下的   org.eclipse.wst.common.project.facet.core.xml  xml文件。

将 jst.web 的version 改成 3.0.

然后在eclipse里右键该工程--maven--updateProject (或按 Alt + F5)即可。

 

参考资料

 

转载于:https://www.cnblogs.com/yangyxd/p/6000535.html

你可能感兴趣的文章
learn go random
查看>>
正则表达式的简单语法
查看>>
使用nvm-windows安装nodejs遇到的问题(转载)
查看>>
UVALive 5010 Go Deeper 2sat
查看>>
js原型
查看>>
知识点记录
查看>>
oracle服务器重启后无法进入系统,登录系统时提示model is unknow
查看>>
action访问spring的两种策略
查看>>
找不到servlet类,报异常java.lang.classnotfoundexception
查看>>
根据字体多少使UILabel自动调节尺寸
查看>>
Discuzee模版社区
查看>>
微信公众号开发简介
查看>>
有人认为“中文编程”是解决中国程序员编程效率的秘密武器,请问它是一个“银弹”吗?...
查看>>
YII 模型model层添加新变量,渲染到视图层
查看>>
dede后台栏目文章问题
查看>>
扩展欧基里德算法模板
查看>>
jqgrid 单元格放超链接文本
查看>>
heartbeat + drbd + nginx
查看>>
UVA458 The Decoder
查看>>
CCF201503-5 最小花费(30分)
查看>>