web site back_end management system
core: SpringMVC + Shiro + Mybatis-plus
other: ehcache, freemarker, maven, adminLTE2, druid, logback, tomcat.
- 项目构成
- 系统后台使用 Spring + SpringMVC
- 权限控制使用shiro
- 缓存使用ehcache
- 前端模板使用 freemarker + adminLTE2
- 日志logback
- 数据库连接池 druid
- 持久层 mybatis-plus
- 容器 tomcat
- 用途
- 快速部署用于中小型企业信息展示、新闻发布的小型网站,响应式布局,能方便快捷的拓展和开发新的功能。
- 前后端可分离生成动态页面,也可一体通过freemarker生成静态页面。
- 简单的修改freemarker,快速的修改页面结构。
- restful风格url和api
- 用户,角色,权限粒度细,简单配置shiro就能灵活的控制网站后台操作权限。
- 快速开始
- 导入resource/db/backend1.sql
- 添加properties配置,如图。
jdbc是数据库配置,extend是数据库备份目录配置。 extend.properties 配置如图。
- maven import