服装公司后台管理系统
系统所采用的技术有springboot、mybatis、oracle、redis、thymeleaf、volecity、quartz、shiro、druid、poi、email等技术开发
该系统分为六大模块:admin、common、framework、quartz、generator、system(分别代表系统界面与接口、公共工具、系统核心、定时任务、代码生成器、系统内容)
该系统主要采用shiro进行用户名密码验证码的登录以及角色+数据过滤的权限控制,采用aop分离出了第三方系统调用的接口,采用token验证,采用了redis作为mybaits的二级缓存,aop+druid配置多数据源,其中包括两种不同数据库的数据源,用全局异常的方式拦截了系统的异常会通过email的方式推送给管理员,该系统的定时任务模块采用quartz框架开发,并使用界面的方式添加定时任务,使用户体验更加友好,前端采用thymeleaf+vue+iview开发,每个功能页面都可以进行数据的导入导出(poi),代码生成器是基于velocity模板引擎开发,可直接生成前后端代码方便开发流程