前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Spring学习笔记(二十)——springboot基于AdminLTE的后台管理系统模板

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

作者头像
不愿意做鱼的小鲸鱼
发布2022-09-26 18:00:04
1.4K0
发布2022-09-26 18:00:04
举报
文章被收录于专栏:web全栈

1. 系统简介

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

2. 系统详情

  1. 登录页面
在这里插入图片描述
在这里插入图片描述
  1. 没有权限访问页面登录(只有登录后才有权限)
在这里插入图片描述
在这里插入图片描述
  1. 登录成功
在这里插入图片描述
在这里插入图片描述
  1. 数据列表
在这里插入图片描述
在这里插入图片描述
  1. 增删改查
Spring学习笔记(二十)——springboot基于AdminLTE的后台管理系统模板-左眼会陪右眼哭の博客
Spring学习笔记(二十)——springboot基于AdminLTE的后台管理系统模板-左眼会陪右眼哭の博客
Spring学习笔记(二十)——springboot基于AdminLTE的后台管理系统模板-左眼会陪右眼哭の博客
Spring学习笔记(二十)——springboot基于AdminLTE的后台管理系统模板-左眼会陪右眼哭の博客
在这里插入图片描述
在这里插入图片描述
  1. 分页(后端分页,前端分页)

* 后端分页

Spring学习笔记(二十)——springboot基于AdminLTE的后台管理系统模板-左眼会陪右眼哭の博客
Spring学习笔记(二十)——springboot基于AdminLTE的后台管理系统模板-左眼会陪右眼哭の博客

* 前端分页

Spring学习笔记(二十)——springboot基于AdminLTE的后台管理系统模板-左眼会陪右眼哭の博客
Spring学习笔记(二十)——springboot基于AdminLTE的后台管理系统模板-左眼会陪右眼哭の博客

7. 错误访问页面

Spring学习笔记(二十)——springboot基于AdminLTE的后台管理系统模板-左眼会陪右眼哭の博客
Spring学习笔记(二十)——springboot基于AdminLTE的后台管理系统模板-左眼会陪右眼哭の博客

8. 其他友好的界面

在这里插入图片描述
在这里插入图片描述

3. 使用到的技术

列几个值得说一下的 1. 首先是springboot的基本配置,整合mybatis,分页插件 application.properties

代码语言:javascript
复制
#数据库连接信息:
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的自动配置)
在这里插入图片描述
在这里插入图片描述
  1. 分页功能

* 前端分页:先将数据库里面的数据全部取出,然后太不使用路由跳转的情况下,直接对数据切割分页。使用了插件jquery.dataTables.js * 后端分页:后端分页相对复杂一点,在每次点击页面的时候,都会向后台发送一个请求,并且传送相关的页面信息,由后端使用分页插件pagehelp只查询响应页面的数据,然后返回前端渲染。 * 区别:前端渲染相对数据少一点的时候效率高,并且可以很容易的使用jQuery插件进行分页;后端分页对数据量很大的时候效率很高,但是分页的时候写前端样式比较麻烦,在该系统中使用了layui的分页样式。 * 大多数情况下推荐使用后端分页。 7. MVC三层架构模式 8. 使用AdminLTE的后台管理系统模板界面

4. 源码下载

链接:https://pan.baidu.com/s/1K0QuG3tFaWLfUhBS9W2RwA 提取码:d1ki

在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 系统简介
  • 2. 系统详情
  • 3. 使用到的技术
  • 4. 源码下载
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档