Spring学习笔记(二十)——springboot基于AdminLTE的后台管理系统模板

1. 系统简介

该后台管理系统是使用了AdminLTE界面的一个简洁,实用的系统,AdminLTE的使用在上篇文章有详细介绍。主要实现的功能是友好界面的数据增、删、改、查,分页等功能。由于只是一个模板,所以只做了一个实现案例,但是麻雀虽小,五脏俱全,并且有很好的扩展性。

2. 系统详情

  1. 登录页面
    在这里插入图片描述
  2. 没有权限访问页面登录(只有登录后才有权限)
    在这里插入图片描述
  3. 登录成功
    在这里插入图片描述
  4. 数据列表
    在这里插入图片描述
  5. 增删改查
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  6. 分页(后端分页,前端分页)
  • 后端分页
    在这里插入图片描述
  • 前端分页
    在这里插入图片描述
  1. 错误访问页面
    在这里插入图片描述
  2. 其他友好的界面
    在这里插入图片描述

3. 使用到的技术

列几个值得说一下的

  1. 首先是springboot的基本配置,整合mybatis,分页插件
    application.properties
#数据库连接信息:
spring.datasource.driverClassName=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/user?useUnicode=true&characterEncoding=utf8
spring.datasource.username=root
spring.datasource.password=root
#spring集成Mybatis环境
#pojo别名扫描包
mybatis.type-aliases-package=cn.kt.springboot_curddemo.domain
#加载Mybatis映射文件
mybatis.mapper-locations=classpath:mapper/*Mapper.xml
server.servlet.context-path=/
# 静态资源的访问路径
#spring.mvc.static-path-pattern=/**
#覆盖默认配置静态资源访问路径
spring.resources.static-locations=classpath:/static/,classpath:/templates/
#禁用thymeleaf换缓存
spring.thymeleaf.cache=false
spring.mvc.servlet.load-on-startup=100
#分页插件
pagehelper.helper-dialect=mysql
pagehelper.params=count=countSql
pagehelper.reasonable=true
pagehelper.support-methods-arguments=true
# 在当前磁盘的根路径下创建spring文件夹和里面的log文件夹;使用 spring.log 作为默认文件
logging.file.path=/spring/log
  1. 使用了thymeleaf模板引擎
    用于服务器端渲染数据,配置重复使用代码段等
  2. 使用了登录拦截器
    使用拦截器获取会话中的session登录对象,决定是否放行
  3. 注册拦截器的时候默认放行所有静态资源,并且配置默认访问的视图解析器
  4. 配置错误页面的默认样式
    只需要在templates里面的error文件夹如下配置,错误页面就会自动访问(这是springboot的自动配置)
    在这里插入图片描述
  5. 分页功能
  • 前端分页:先将数据库里面的数据全部取出,然后太不使用路由跳转的情况下,直接对数据切割分页。使用了插件jquery.dataTables.js
  • 后端分页:后端分页相对复杂一点,在每次点击页面的时候,都会向后台发送一个请求,并且传送相关的页面信息,由后端使用分页插件pagehelp只查询响应页面的数据,然后返回前端渲染。
  • 区别:前端渲染相对数据少一点的时候效率高,并且可以很容易的使用jQuery插件进行分页;后端分页对数据量很大的时候效率很高,但是分页的时候写前端样式比较麻烦,在该系统中使用了layui的分页样式。
  • 大多数情况下推荐使用后端分页。
  1. MVC三层架构模式
  2. 使用AdminLTE的后台管理系统模板界面

4. 源码下载

链接:https://pan.baidu.com/s/1K0QuG3tFaWLfUhBS9W2RwA
提取码:d1ki
在这里插入图片描述

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不愿意做鱼的小鲸鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值