springboot+layui+shiro简单的脚手架

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

一、项目github 地址

二、说明

三、截图

  • 目前只是研发设计了一个台账的功能,后期考虑加一些功能

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

 

├─.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等人气多,我觉得还行,上手快)

六、部署

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

 

 

 

 

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值