SSM框架整合开发
由于自己在网上看的各种SSM框架整合教程中很多地方写的不够详细,遇到许多bug,决定自己写下整合中容易碰到的问题。
内容主要是Maven、Spring、SpringMVC、Mybatis(框架) Mysql和SVN百度教程非常详细就不写了
电脑使用的win10,myeclipse版本10,jdk版本1.7(1.8的版本过高,可能会报错,建议使用1.7)
目录
1.svn
2.Maven
3.创建Maven项目
4.mybatis
5.整合Spring-Mybaits
6.整合SpringMVC
7.后记(附带一个验证数据库登录例子)
8.常见BUG整理
整合完成的项目目录结构:(myeclipse,有可能会没有src/main/java 和src/test/java这两个文件夹,后面有解决办法)
1.SVN
本人用的myeclipse,svn插件可直接在软件广场中下载,下载慢的也可以在百度上把安装包下出来放在myeclipse目录下的plugins文件夹里,然后重启myeclipse就行了。其他安装方式和使用在此不多说明,百度教程一堆。
2.Maven
Maven就是一个用来管理项目所需要使用的架包。如果使用其默认的下载中心是外网,速度非常慢,还会丢包。可在setting中修改配置使用aliyun的下载中心。
首先,需要在百度上下载一个maven的安装包,(我的是用3.5版本)
解压安装完后,需要添加环境变量中的系统变量
变量名:MAVEN_HOME
变量值:电脑中maven的bin目录
然后在path中添加
下一步,配置本地仓库的地址,找到maven目录下conf文件夹中的settings.xml文件,(可用myeclipse打开)
然后找到localRepository(注意不要写到注释里面了):
修改两个localrepository中间黑色字体的位置(改成你自己想要的地址)以后用maven下载的jar包都在这个地址。
修改maven下载仓库的地址,默认的地址是国外的,下载速度慢,这里推荐使用aliyun的下载中心
继续修改settings.xml
找到<mirrors>标签 然后在下面加上
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
<mirror>
<id>jcenter</id>
<mirrorOf>central</mirrorOf>
<name>jcenter.bintray.com</name>
<url>http://jcenter.bintray.com/</url>
</mirror>
<mirror>
<id>repo1</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo1.maven.org/maven2/</url>
</mirror>
<mirror>
<id>repo2</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo2.maven.org/maven2/</url>
</mirror>
到此,Maven就安装完了,下一步将自己的Maven配置进入myeclipse
打开myeclipse 选择window>>preferences>>搜索maven
3.创建Maven项目

这一步完成后,就该使用maven导入SSM框架所需要的jar包了。
打开pom.xml文件
SSM框架所需要的包在此都列出来,每个包的是干什么的和各个依赖关系都写的非常清楚:
<properties>
<webVersion>3.0</webVersion>
<project.build.sourceE