spring mvc 4.1.3 + mybatis 零基础搭建web开发框架.docx
文本预览下载声明
搭建开发环境:
Netbeans8.0.2 + MySql5.6 + JDK1.7 + tomcat8.0.15
本次采用的Spring MVC Jar包如下:
spring-aop-4.1.3.RELEASE.jarspring-beans-4.1.3.RELEASE.jarspring-context-4.1.3.RELEASE.jarspring-context-support-4.1.3.RELEASE.jarspring-core-4.1.3.RELEASE.jarspring-expression-4.1.3.RELEASE.jarspring-jdbc-4.1.3.RELEASE.jarspring-oxm-4.1.3.RELEASE.jarspring-tx-4.1.3.RELEASE.jarspring-web-4.1.3.RELEASE.jarspring-webmvc-4.1.3.RELEASE.jar
1.首先创建Web项目
web.mvc
2.引入所有的jar文件
3.配置web.xml
做web开发的都知道,web.xml是项目的入口,我们既然使用spring那么当然要添加Spring的支持啦!spring默认加载的是applicationContext.xml,由于我们需要集成MyBatis所以我把Spring的配置文件强制指定名称,并与MyBatis一起配置,减少配置文件数量
先指定spring配置文件名名称与路径
[html]? HYPERLINK /yakson/article/details\o view plain view plain? HYPERLINK /yakson/article/details\o copy copy
? HYPERLINK /yakson/article/details\o print print HYPERLINK /yakson/article/details\o ? ?
!--??Spring?上下文参数?加载Spring配置文件?--??
????context-param??
????????param-namecontextConfigLocation/param-name??
????????param-valueclasspath*:xmlconfig/springmvc-mybatis.xml/param-value??
????/context-param??
再执行Spring上下文监听配置
[html]? HYPERLINK /yakson/article/details\o view plain view plain? HYPERLINK /yakson/article/details\o copy copy
? HYPERLINK /yakson/article/details\o print print HYPERLINK /yakson/article/details\o ? ?
listener??
????listener-classorg.springframework.web.context.ContextLoaderListener/listener-class??
/listener??
添加支持Spring mvc 的配置
说明:添加支持目前有3种方式。
第一种:拦截 /*.do
[html]? HYPERLINK /yakson/article/details\o view plain view plain? HYPERLINK /yakson/article/details\o copy copy
? HYPERLINK /yakson/article/details\o print print HYPERLINK /yakson/article/details\o ? ?
!--?spring?mvc?拦截器配置?--??
servlet??
????servlet-namespringmvc/servlet-name??
????servlet-classorg.springframework.web.servlet.DispatcherServlet/servlet-class??
????????init-param??
????????????param-nameco
显示全部