项目是maven,相应的jar包也在压缩包里。项目基于jdk1.8整合了springboot+mvc+mybatis(通用mapper)+druid+jsp+bootstrap等技术,springboot+Listener(监听器),Filter(过滤器),Interceptor(拦截器),Servlet,springmvc静态资源,文件上传下载,多数据源切换,缓存,quartz定时任务(没有具体业务实现)等技术点都在项目中实现了,可谓是麻雀虽小五脏俱全!项目也整合了redis做缓存,把pom.xml中spring-boot-starter-data-redis和com.xe.demo.common.support.redis包下的注释去掉,即可开启redis支持.不过感觉springboot对redis的支持不太好,没法设置过期时间,而且感觉无法灵活使用.
1.项目结构
2.修改数据库配置(创建数据库demo-boot和demo-boot1,然后把demo-boot.sql脚本导入即可).
3.运行Application.java启动程序
4.权限管理
5.文件上传下载
6.百度富文本编辑器ueditor
7.访问druid监控信息
ueditor实现图片上传