随笔分类 - # Spring-Boot
摘要:说明 我有个需求,前端批量添加一堆商品明细。也就是说会有一个商品ID,然后一堆商品明细,多行。 如此一来,针对后端接口肯定是要以数组或列表方式接收这个商品明细数组了。 前端代码 关键地方在于以formdata形式请求: // 以换行符作为分隔出一个数组 var arr = data.field.km
阅读全文
摘要:1.说明 本篇讲一下本项目几个重要的知识点,详细看源码,文章下方捐赠或QQ联系捐赠获取。 2.Shiro如何设置密码加密算法 1.在shiro配置文件中添加: @Bean public HashedCredentialsMatcher hashedCredentialsMatcher(){ Hash
阅读全文
摘要:1.说明 基于注解和AOP实现的日志管理。只讲解关键部分,详细看源码,文章下方捐赠或QQ联系捐赠获取。 2.功能展示 包括日志搜索、查看详情和批量删除。 3.业务模型 @Data @TableName("sys_oper_log") public class SysOperLog extends M
阅读全文
摘要:1.说明 只讲解关键部分,详细看源码,文章下方捐赠或QQ联系捐赠获取。 2.功能展示 包括用户增删改查和分配角色。 3.业务模型 @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName("sys_
阅读全文
摘要:1.说明 只讲解关键部分,详细看源码,文章下方捐赠或QQ联系捐赠获取。 2.功能展示 3.业务模型 @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName("sys_role") public c
阅读全文
摘要:1.说明 只讲解关键部分,详细看源码,文章下方捐赠或QQ联系捐赠获取。 2.功能展示 3.业务模型 @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName("sys_dept") public c
阅读全文
摘要:1.项目模型介绍 1.1 部门表 部门编码、部门名称、上级部门 1.2 角色表 角色编码、角色名称 1.3 权限表 权限名称、权限标识、权限类型、上级权限、URL、权限图标、是否外部打开 1.4 用户表 所属部门、用户名、密码、姓名 1.5 角色和权限关系表 角色ID、权限ID 1.6 用户和角色关
阅读全文
摘要:1.项目介绍 本项目旨在打造一个基于RBAC架构模式的通用的、并不复杂但易用的权限管理系统。通过本项目可以较好的理解权限系统的常见业务同时学习掌握Springboot和Shiro等诸多技术点。需要的朋友可以联系我:) 2.获取源码 源码是捐赠方式获取,捐赠后在评论区留下邮箱发送或QQ联系我 :)!
阅读全文
摘要:说明 最近打算打造一个简易的权限管理系统,打算用shiro做认证和授权。本篇作为springboot集成shiro的入门实战案例记录下来,希望也可以帮到大家,代码整理自网络。 技术栈 springboot+shiro+thymeleaf+mysql 添加pom依赖 <dependency> <gro
阅读全文
摘要:什么是 Shiro 官网:http://shiro.apache.org/ shiro是一款主流的 Java 安全框架,不依赖任何容器,可以运行在 Java SE和 Java EE 项目中,它的主要作用是对访问系统的用户进行身份认证、授权、会话管理、加密等操作。 Shiro 就是用来解决安全管理的系
阅读全文
摘要:1.章节介绍 前一篇介绍了教师管理模块,这一篇编写学生管理模块,需要的朋友可以拿去自己定制。:) 2.获取源码 源码是捐赠方式获取,详细请QQ联系我 :)! 3.实现效果 学生列表 修改学生 4.模块代码 页面布局 <template> <div> <!-- 面包屑导航区 --> <el-bread
阅读全文
摘要:1.章节介绍 前一篇介绍了班级管理模块,这一篇编写教师管理模块,需要的朋友可以拿去自己定制。:) 2.获取源码 源码是捐赠方式获取,详细请QQ联系我 :)! 3.实现效果 教师列表 修改教师 4.模块代码 页面布局 <template> <div> <!-- 面包屑导航区 --> <el-bread
阅读全文
摘要:1.章节介绍 前一篇介绍了专业管理模块,这一篇编写班级管理模块,需要的朋友可以拿去自己定制。:) 2.获取源码 源码是捐赠方式获取,详细请QQ联系我 :)! 3.实现效果 班级列表 修改班级 4.模块代码 页面布局 <template> <div> <!-- 面包屑导航区 --> <el-bread
阅读全文
摘要:1.章节介绍 前一篇介绍了院系管理模块,这一篇编写专业管理模块,需要的朋友可以拿去自己定制。:) 2.获取源码 源码是捐赠方式获取,详细请QQ联系我 :)! 3.实现效果 专业列表 修改专业 4.模块代码 页面布局 <template> <div> <!-- 面包屑导航区 --> <el-bread
阅读全文
摘要:1.章节介绍 前一篇介绍了用户管理模块,这一篇编写院系管理模块,需要的朋友可以拿去自己定制。:) 2.获取源码 源码是捐赠方式获取,详细请QQ联系我 :)! 3.实现效果 院系列表 修改院系 4.模块代码 页面布局 <template> <div> <!-- 面包屑导航区 --> <el-bread
阅读全文
摘要:1.章节介绍 前一篇介绍了项目的API接口设计,这一篇编写用户管理模块,需要的朋友可以拿去自己定制。:) 2.获取源码 源码是捐赠方式获取,详细请QQ联系我 :)! 3.项目截图 列表操作 动态图 4.用户管理 页面布局 <template> <div> <!-- 面包屑导航区 --> <el-br
阅读全文
摘要:1.章节介绍 前一篇介绍了项目的表结构设计,这一篇编写后端API,需要的朋友可以拿去自己定制。:) 2.获取源码 源码是捐赠方式获取,详细请QQ联系我 :)! 3.项目截图 登录页 列表操作 动态图 后端接口设计 登录接口 @RestController @RequestMapping("/api"
阅读全文
摘要:1.章节介绍 前一篇介绍了如何搭建前端工程,这一篇讲一下表结构设计,需要的朋友可以拿去自己定制。:) 2.获取源码 源码是捐赠方式获取,详细请QQ联系我 :)! 3.项目截图 登录页 列表操作 动态图 4.表结构设计 用户表 CREATE TABLE `tb_user` ( `id` int(10)
阅读全文
摘要:1.项目介绍 前一片介绍了项目的整体情况,这一篇开始搭建前端工程,需要的朋友可以拿去自己定制。:) 2.获取源码 源码是捐赠方式获取,详细请QQ联系我 :)! 3.项目截图 登录页 列表操作 动态图 4.搭建前端工程 只挑关键步骤讲,详细看源码。 安装NodeJS http://nodejs.cn/
阅读全文
摘要:说明 做java web用的2大模板语言分别是:thymeleaf和freemarker,thymeleaf前面已经用了很多了,所以今天用一下这个freemarker。 技术栈 springbootmybatis-plusfreemarkerbootstrap 实现效果 主要代码 列表页 <!DOC
阅读全文