SpringMVC+Spring+Mybatis框架配置详细步骤eclipseMaven版Word下载.docx
《SpringMVC+Spring+Mybatis框架配置详细步骤eclipseMaven版Word下载.docx》由会员分享,可在线阅读,更多相关《SpringMVC+Spring+Mybatis框架配置详细步骤eclipseMaven版Word下载.docx(47页珍藏版)》请在冰豆网上搜索。
开发环境eclipse-jee-indigo-SR1-win32-dic,apache-maven-3.0.4,Jetty(容器),JDK1.7,mysql。
Maven简介
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。
Maven除了以程序构建能力为特色之外,还提供高级项目管理工具。
由于Maven的缺省构建规则有较高的可重用性,所以常常用两三行Maven构建脚本就可以构建简单的项目。
由于Maven的面向项目的方法,许多ApacheJakarta项目发文时使用Maven,而且公司项目采用Maven的比例在持续增长。
2准备工作
本文简单介绍maven的安装和配置,如果需要详细了解配置步骤,或者配置存在异常,可以XX查找详细的maven配置过程。
以下链接仅供参考:
配置步骤可参考:
安装maven工具
Maven是跨平台的项目管理工具。
主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。
配置maven环境变量
配置完成,可打开命令行,输入mvn–v,验证是否配置成功。
配置maven仓库
安装maven工具后,需要指定本地maven仓库路径,从而对项目依赖进行管理。
若本地还没有maven仓库,可先建立目录。
配置文件路径:
D:
\JavaSoft\apache-maven-3.0.4\conf
修改内容:
50-60行
<
localRepository>
/JavaSoft/App/maven/m2-jars<
/localRepository>
默认的maven仓库位置为:
C:
\Users\Administrator\.m2(其中Administrator为当前账号)
Eclipse配置maven信息
首先需要给eclipse安装maven插件;
然后重启eclipse,配置maven的setttings文件。
3搭建Maven版的SSI项目
创建项目
创建一个maven项目,如下所示:
maven项目创建成功。
配置pom文件
pom.xml文件是maven项目依赖管理的关键文件,内容如下:
此时,需要给项目添加需要的jar,以及相关配置,内容如下:
projectxmlns="
"
xmlns:
xsi="
xsi:
schemaLocation="
"
>
<
modelVersion>
4.0.0<
/modelVersion>
groupId>
SpingMvc-maven<
/groupId>
artifactId>
/artifactId>
version>
1.0<
/version>
packaging>
war<
/packaging>
name>
/name>
properties>
project.build.sourceEncoding>
UTF-8<
/project.build.sourceEncoding>
project.reporting.outputEncoding>
/project.reporting.outputEncoding>
spring.version>
4.1.2.RELEASE<
/spring.version>
mybatis.version>
3.3.0<
/mybatis.version>
mySql-driver.version>
5.1.36<
/mySql-driver.version>
durid.version>
1.0.15<
/durid.version>
fastjson.version>
1.2.7<
/fastjson.version>
aspectj.version>
1.8.5<
/aspectj.version>
mybatis-pagerHelper.version>
4.1.0<
/mybatis-pagerHelper.version>
mybatis-spring.version>
1.2.3<
/mybatis-spring.version>
mybatis-mapper.version>
3.3.4<
/mybatis-mapper.version>
jsqlparser.version>
0.9.4<
/jsqlparser.version>
log4j.version>
1.2.17<
/log4j.version>
dom4j.version>
1.6.1<
/dom4j.version>
slf4j-log4j.version>
1.7.7<
/slf4j-log4j.version>
aopalliance.version>
/aopalliance.version>
1.3.1<
/>
jackson-mapper-asl.version>
1.9.13<
/jackson-mapper-asl.version>
jackson.version>
2.5.1<
/jackson.version>
quartz.version>
2.2.2<
/quartz.version>
commons-lang3.version>
3.4<
/commons-lang3.version>
commons-codec.version>
1.10<
/commons-codec.version>
servlet-api.version>
2.5<
/servlet-api.version>
jsp-api.version>
2.2<
/jsp-api.version>
junit.version>
4.10<
/junit.version>
httpclient.version>
4.3.1<
/httpclient.version>
httpmime.version>
4.1.3<
/httpmime.version>
/properties>
dependencies>
dependency>
mons<
commons-lang3<
${commons-lang3.version}<
/dependency>
commons-codec<
${commons-codec.version}<
org.springframework<
spring-core<
${spring.version}<
spring-tx<
spring-jdbc<
spring-aop<
spring-webmvc<
org.mybatis<
mybatis<
${mybatis.version}<
mybatis-spring<
${mybatis-spring.version}<
mysql<
mysql-connector-java<
${mySql-driver.version}<
com.alibaba<
druid<
${durid.version}<
com.github.pagehelper<
pagehelper<
${mybatis-pagerHelper.version}<
com.github.jsqlparser<
artifactI