Idea的maven工程的ssm框架简单整合
1 数据库表格创建
CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户ID', `email` varchar(255) NOT NULL COMMENT '用户邮箱', `password` varchar(255) NOT NULL COMMENT '用户密码', `username` varchar(255) NOT NULL COMMENT '用户昵称', `role` varchar(255) NOT NULL COMMENT '用户身份', `status` int(1) NOT NULL COMMENT '用户状态', `regTime` datetime NOT NULL COMMENT '注册时间', `regIp` varchar(255) NOT NULL COMMENT '注册IP', PRIMARY KEY (`id`), UNIQUE KEY `email` (`email`) USING BTREE
扫描二维码关注公众号,回复:
2577941 查看本文章
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8; INSERT INTO `user` VALUES ('1', '[email protected]', '123456', 'ruige', 'root', '0', '2017-03-28 09:40:31', '127.0.0.1'); SET FOREIGN_KEY_CHECKS=1; |
2 环境配置
系统环境:ideaIU.2017.3编辑器、win7 X64系统、1.8版本的jdk、maven3.2.3。
Idea环境配置如下:
如图所示创建maven工程:
如下图所示,填写相应的项目名:
指定本地的maven项目,如下图所示:
确定项目名及文件目录无误之后,点击“Finish”按钮完成配置。
|
3 等待项目加载完成之后,将项目目录修改成如下图所示:
|
4 pom.xml文件的配置
<?xml version="1.0" encoding="UTF-8"?> |
4 web.xml文件的配置
<!DOCTYPE web-app PUBLIC |
5 spring配置
<?xml version="1.0" encoding="UTF-8"?> |
6 springMVC配置
<?xml version="1.0" encoding="UTF-8"?> |
7 mybatis配置
<?xml version="1.0" encoding="UTF-8"?> |
8 数据库配置
jdbc.driver=com.mysql.jdbc.Driver |
9 创建User实体类
package com.qhr.entity; |
10 创建UserMapper.xml和UserDao类
UserMapper.xml
<?xml version="1.0" encoding="UTF-8"?> |
UserDao类
package com.qhr.dao; |
11 业务层接口UserService创建和UserServiceImpl实现类的创建:
UserService接口
package com.qhr.service; |
UserServiceImpl实现类:
package com.qhr.service.impl; |
12 UserController创建
package com.qhr.controller;
|
13 测试环境配置
配置本地的tomcat7运行环境
|
14 开始测试
测试使用Postman的测试工具进行测试,当然也可以自己在前端写个form表单进行测试
|