eclipse下的,maven+spring+springMVC+mabatis+mysql.创建
环境:window系统,64位
工具:eclipse:下载地址:
链接:http://pan.baidu.com/s/1hr73LE8 密码:vcsa
tomcat: 7.0下载地址:
链接:http://pan.baidu.com/s/1bo2UkDx 密码:kt94
二. 创建Maven项目
- Eclipse中用Maven创建项目
![]()
- 按默认Next
![]()
- 找到maven-archetype-webapp后,点击next
![]()
- 填写相应的信息,GroupID是项目组织唯一的标识符,实际对应JAVA的包的结构。ArtifactID就是项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。Package填了默认给你建一个包,不写也可以。
![]()
完成后出现错误:
解决方案:把文件夹下的maven-war-plugin-2.1.1.jar删除,重新下载即可(eclipse会自动下载的)
还会出现错误:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
解决方案:http://www.cnblogs.com/issa/p/3613909.html
点finish之后,项目结构如下图若目录结构和上面的有差别,那么将perspective改成Java模式就好了。上面的目录结构离标准的maven web结构还有一点差别,少了一个文件夹src/test/resources,我们手动创建下,右键项目根目录点击New -> Source Folder,建出这个文件夹,如下图:
Finish之后,项目结构图如下所示:
构建框架
在pom.xml中添加所需要的jar包,内容如下图
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.lee.mvnbook</groupId> <artifactId>maven-ssm-web</artifactId> <packaging>war</packaging> <version>0.0.1-SNAPSHOT</version> <name>maven-ssm-web Maven Webapp</name> <url>http://maven.apache.org</url> <properties> <!-- spring版本号 --> <spring.version>4.0.2.RELEASE</spring.version> </properties> <dependencies> <!-- spring核心包 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-oxm</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>${spring.version}</version> </dependency> <!-- 添加MyBatis依赖 --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.3.0</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.0.8</version> </dependency> <!-- 阿里巴巴的数据库连接池 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.0.16</version> </dependency> <!-- spring结成mybatis --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>1.2.3</version> </dependency> <!-- jsp标准标签库 --> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.16</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.6.1</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-nop</artifactId> <version>1.6.4</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.7</version> <scope>test</scope> </dependency> </dependencies> <build> <finalName>maven-ssm-web</finalName> </build> </project>如果依赖不知道怎么写,比如groupId、artifactId、version不知道填什么,那么直接上http://search.maven.org/搜,对应着填写就可以了,如下图
配置文件
web.xml
View Codespring.xml
View Codemybatis-spring.xml
View Codespring-mvc.xml
View Codemybatis-config.xml
View Codelog4j.properties
View Codemysqldb.properties
View Code项目结构图如下
java文件与jsp文件
PersonController.java
View CodePersonMapper.java
View CodePersonMapper.xml
View CodePerson.java
View CodeIPersonService.java
View CodePersonServiceImpl.java
View Codeshowperson.jsp
View Code
mysql数据库表
最终效果
那么恭喜你,也恭喜我,搭建ssm成功了!
原文链接::http://www.cnblogs.com/youzhibing/p/5004619.html?utm_source=tuicool&utm_medium=referral
成功源码:链接:http://pan.baidu.com/s/1c1Ex36C 密码:1h47






浙公网安备 33010602011771号