同步操作将从 shenzhanwang/SSM 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
SpringMVC,Mybatis,Spring三大框架的整合总是很麻烦,在此提供一个已经整合好三大框架的包,可以直接下载导入Myeclipse使用,项目基于Maven做依赖管理。项目基于Mysql自带的Sakila数据库实现了MIS系统中常用的多个功能,运行前请安装好Mysql5.6。
其中包含的内容如下:
1.SpringMVC4.3.16,Mybatis3.2.2,Spring4.3.16三大框架的整合;
2.前端框架集成了Bootstrap3.3.5,Jquery1.12.3,集成了Bootstrap插件Bootgrid数据表格实现分页,使用Bootstrap的datetimepicker插件实现日期时间选择,后台的分页使用Mybatis的插件pagehelper实现;
3.数据库使用Mysql中自带的sakila数据库,使用前,请将SSM\src\main\resources\conf中的spring-mybatis.xml中的数据库密码设置为自己的;
4.实现了sakila中的单表的增删改查和跨表查询,跨表查询包括了Mybatis的1-N和N-1双向映射;
5.不再使用作业自动调度框架Quartz实现作业调度,使用spring框架自带的调度器进行作业调度,简化了配置;
6.json插件使用阿里的开源fastjson工具,注意低版本的fastjson与swagger不兼容,这里有坑;
7.包含了一个文件上传的功能,可上传单个或多个文件;
8.包含了数据表导出为Excel下载的功能,包含了解析Excel内容的API,使用POI实现;
9.包含了带验证码的登录功能以及登录权限验证的拦截器, 登录用户名TOM,密码1234 ;
10.要使用Struts2+hibernate+spring的整合,点击这里进入
11.去掉所有JSP,使用HTML代替,有利于前后端分离;
12.整合日志工具log4j2,较log4j1.x有较大性能提升,支持日志文件输出和控制台输出;
整合接口文档swagger2.4,入口http://localhost:8080/SSM/swagger-ui.html
将后台接口REST化,详情参考https://gitee.com/shenzhanwang/Spring-REST
添加mybatis的动态SQL的使用
访问入口:http://localhost:8080/SSM/login
效果图:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。