一个简单的SpringMVC需要哪些jar包[Spring4]
来源:互联网 发布:lumia800下载软件 编辑:程序博客网 时间:2024/04/30 22:56
springMVC需要导入哪些jar包呢?
如果大家是看视频教程肯定很简单,把作者整理好的jar一起导入即可,但我们学编程,除了知其然还要知其所以然,这才是好的学习方式。
原帖地址:http://blog.csdn.net/frankcheng5143/article/details/50512340
有一次在做项目的时候,我把spring-framework-4.2.3.RELEASE下libs文件下的所有jar包都丢进去了,后来浩哥看了说这怎么行?
今天整理一下一个用springMVC写得helloworld需要依赖哪些包
我们配置一个springMVC的时候
首先是配置web.xml
将请求交给spring的DispatcherServlet处理
代码如下
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
其次配置springmvc-servlet.xml
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
根据DispatcherServlet的完整路径来看,我们需要加入
spring-web-4.x.x.RELEASE.jar
接着启动服务查看报错并加入相关的jar
错误如下:
java.lang.NoClassDefFoundError: org/springframework/beans/factory/BeanNameAware
根据错误加入
spring-beans-4.x.x.RELEASE.jar
接着报错
java.lang.NoClassDefFoundError: org/springframework/context/EnvironmentAware
继续加入
spring-context-4.x.x.RELEASE.jar
接着报错
java.lang.NoClassDefFoundError: org/springframework/core/env/Environment
继续加人
spring-core-4.x.x.RELEASE.jar
接着报错
org/apache/commons/logging/LogFactory
继续加入
commons-logging-1.1.3.jar
接着报错
java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet
嗯?这个错是说找不到DispatcherServlet吗,可是在刚开始都已经将
spring-web-4.x.x.RELEASE.jar
加入了吗?
原来DispatcherServlet虽然前缀是org.springframework.web.servlet可是它并不在spring-web-4.x.x.RELEASE.jar中
它在
spring-webmvc-4.x.x.RELEASE.jar
中,好,将其加入
接着报错
java.lang.NoClassDefFoundError: org/springframework/aop/TargetSource
引入
spring-aop-4.x.x.RELEASE.jar
接着报错
java.lang.NoClassDefFoundError: org/springframework/expression/ParserContext
引入
spring-expression-4.x.x.RELEASE.jar
到这里已经不报错了
然后开发Controller
写一个helloworld
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
最后开发展示层
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
好了打开浏览器访问
http://localhost:8080/springmvctest/hello/world.html
一个简单的helloworld完成
最后的最后贴上项目结构和jar包的结构还有下载jar包的地址
我的Dynamic Web Module 是3.0的
项目结构
jar包下载地址
推荐使用Maven中央仓库,当然这个项目也可以建成一个maven项目
Maven中央仓库地址
http://mvnrepository.com/
- 一个简单的SpringMVC需要哪些jar包[Spring4]
- 一个简单的SpringMVC需要哪些jar包[Spring4.x]
- 一个简单的SpringMVC需要哪些jar包[Spring4.x]
- 一个简单的SpringMVC需要哪些jar包[Spring4]
- 一个简单的SpringMVC需要哪些jar包[Spring4]
- 一个简单的SpringMVC需要哪些jar包[Spring4]
- 一个简单的SpringMVC需要哪些jar包[Spring4.1.6]+hibernate4.2.4(一)
- 一个简单的SpringMVC项目到底需要哪些JAR包(文章最后附上最简单的方法导相关包)
- Spring4配置需要的jar包(Spring4.1.2)
- 建立一个能运行的spring-mvc程序,至少需要哪些配置以及jar包
- Hibernate究竟需要哪些jar包?
- springmvc+mybatis需要的jar包与详解
- spring官网,下载springMVC所需要的jar包例子
- springmvc中返回的json格式化问题和struts2+spring4+hibernate的jar包
- spring2.5升级至spring4.1.6所需要jar包
- 部署一个HELLO WORLD 的CFX WEBSERVICE 需要哪些包
- Spring4 Jar包详解
- spring4 Jar包详解
- 英语阅读记录一
- 洛谷 P1189 SEARCH
- NSOJ D的小L
- PID调节经验
- [ZJOI2009]BZOJ1412 狼和羊的故事-最小割
- 一个简单的SpringMVC需要哪些jar包[Spring4]
- 整数划分
- springMVC框架二之拦截器
- Dom对象转成jQuery对象
- 简易版贪吃蛇小游戏。
- java中的类修饰符、成员变量修饰符、方法修饰符。
- java
- [POJ2420]模拟退火
- C++中,get getline gets 用法