YueCms,这是一个通用的后台管理系统+我的博客前台,系统是 springBoot+mybatis 架构从零开始写的。
本后台系统可以实现的功能有:
一键代码生成、真正的轻量级权限控制(使用 SpringMVC 的拦截器实现)、自己设计的会话管理,在线用户列表,踢出用户(登录时生成的 token 存放到 t_sesion 表中实现)、简单的数据范围授权、读写连接池分离、统一异常处理、防止表单重复提交、日志管理、区域管理、省市区选择、通用文件上传管理、字典管理、组织目录管理、角色管理、系统用户管理、系统参数管理、EhCache 缓存、动态配置任务调度、系统内部事件机制。
文章管理(博客系统)、书籍管理(博客系统)、书籍章节(博客系统)、评论管理(博客系统)、标签管理(博客系统)、资源分类管理、七牛文件上传管理、模板管理、站内邮件、时间轴等。
邮件发送、webmagic爬虫、简单的审核流程、定时任务、封装百度人工智能API 等等。
补充:以上列出的并不是Java后台实现的全部功能,我本人能力和时间有限,有很多功能已经融合进去但并未完整实现使用,还有很多地方并不完美需要调整,就没有列出来。