使用构建的简单的框架的Demo,界面是简单jsp页面,没有使用样式,开发过程中,使用最多的还是作为后台和前端或者APP客户端进行交互,最主要的还是后台功能,所以页面上没有去在意,
后期会逐渐使用vue.js+bootstrap和Spring MVC Restful控制器实现前后端分离。
具体介绍页面请点击 使用Maven搭建Spring+SpringMVC+Mybatis+ehcache项目
- 实现Spring、SpringMVC、Mybatis三个框架的整合
- 使用ehcache缓存
- Mybatis Generator的使用
配置好以下开发工具
JDK: 1.7
Maven:3.1.1
Tomcat:7.0.65
Mysql:5.5.20
Fork项目Clone到本地
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3307/test
jdbc.username=root
jdbc.password=root
CREATE TABLE `user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_name` varchar(40) NOT NULL,
`password` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
insert into `user`(`user_name`,`password`) values ('赵宏轩','123456');
insert into `user`(`user_name`,`password`) values ('赵小轩','123456'); ####1.File-Project Structure点击Artifacts一栏
点击+,选择Web-Application-Exploded然后选择from maven选中本项目
Web Application Exploded是没有压缩的war包,相当于文件夹
Web Application Achieved是压缩后的war包
####2.生成war包
依次执行maven Lifecyle的clean->compile->package命令
maven会在target目录生成war包
maven的设置选项 use Maven Output Directories 要勾选上
####3.配置Tomcat
- 点击
Run-Run Configurations - 点击
+选择tomcat server->local - 点击
Configure配置好Tomcat的解压目录,端口号8081 - 点击
Deployment选项卡,点击+号,选择一个artifact,就是第二部的war包,Application Context 配置为HelloSSM - 点击 Tomcat的右边的
运行按钮,运行tomcat 在任务栏输入http://localhost:8081/HelloSSM/user/userInfo/1,回车出现结果,一个简单的SSM项目环境就搭建好了。