springboot+layui+shiro简单的脚手架

后台管理系统&&记账管理系统

github 

https://github.com/ning8341/springboot-layui

master分支是tk mybatis

dev被我换成mybatis plus了

booking分支写了一个记账管理的初版 (个人记账系统)

补一张图片如下,目前只是研发设计了一个台账的功能,后期考虑加一些功能

springboot+layui+shiro简单的脚手架_第1张图片

首页添加一个折线图,一般首页都是带个分析的总览功能

springboot+layui+shiro简单的脚手架_第2张图片

觉得有帮助请给个star

├─.idea
├─src --------主目录
│  ├─main
│  │  ├─java
│  │  │  ├─com
│  │  │  │  └─blog    
│  │  │  │      └─manager
│  │  │  │          ├─common   ---- 存放工具类
│  │  │  │          │  └─utils
│  │  │  │          ├─config   ---- 配置
│  │  │  │          ├─controller  --- controller控制器
│  │  │  │          │  └─system
│  │  │  │          ├─dao        ---- dao层
│  │  │  │          ├─dto    ----个人理解算是包装实体类的辅助类吧
│  │  │  │          ├─filter  ----filter
│  │  │  │          ├─pojo    ---- entity
│  │  │  │          ├─response  ---- 这个目录结构应该怼到utils里
│  │  │  │          ├─service  ---- service
│  │  │  │          │  └─impl
│  │  │  │          └─shiro   ---- realm 存放处
│  │  │  └─tk  --- 这个是tk mybatis集成的要求,具体的可以看看tk的文档
│  │  │      └─mapper
│  │  └─resources
│  │      ├─config    ----config
│  │      ├─mapper    ----mybatis的mapper.xmls存放位置,在配置文件中指定该目录
│  │      ├─sql       ------sql
│  │      ├─static    -----js+css+images
│  │      │  ├─css
│  │      │  ├─images
│  │      │  ├─js
│  │      └─templates  ----- htmls

后端:

SpringBoot 2.1.0
tk.mybatis 2.0.2  除了master分支,其余分支改成了mybatis-plus
(有时间了把这个tk换成mybatisPlus) Shiro 1.3.1
(有的系统也设计成了shiro+jwt返回token的形式)

前端:

Layui 2.4.5
JQuery 3.3.1 (虽然不如react、vue等人气多,我觉得还行,上手快)

渲染模板

Thymeleaf

部署

blog.sq(不同的分支sql文件不一样,请自行查看对应,表的数量不是很多,大概就4个表)l脚本 application.yml 数据库连接信息改成你自己的 application.java 启动 端口号8080 地址 http://localhost:8080/login 账号密码都是 admin 

 

 

 

springboot+layui+shiro简单的脚手架_第3张图片

 springboot+layui+shiro简单的脚手架_第4张图片

 

 

 

你可能感兴趣的:(javaweb)