![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
旗袍不开、怎么得胜?
这个作者很懒,什么都没留下…
展开
-
基于shiro的权限查询及权限控制逻辑设计
标准样本表:grouptable:小组表gid:小组idgname:小组名:gcontext:小组介绍roletable:角色表gid:小组idrid:角色idrname:角色名permtable:权限表rid:角色idperm:权限pcontext:权限备注grouptableroletablepermtable用户-权限绑定表:根据用户查询用户所属项目组,角色,以及权限,根据用户id绑定写入。uid:用户idgname:小组名rnam原创 2020-06-15 16:32:12 · 297 阅读 · 0 评论 -
input-radio(单选框)值的获取/默认选中等操作
input-radio(单选框)值的获取/默认选中等操作由于每一个单选框均为一个单独的input,无法用id直接获取。可通过将一组radio配置为同一个class下,统一管理。通过class获取input框的选中值:$("input[name='addusersex']:checked").val()radio的常用方法:1.获取选中值,三种方法都可以:$('input:radio:checked').val();$("input[type='radio']:checked").val();原创 2020-06-11 17:57:55 · 7102 阅读 · 0 评论 -
MyBatis根据用户id列表查询用户对象列表(MyBatis多对多查询)
MyBatis根据用户id列表查询用户对象列表(MyBatis多对多查询)接口编写:// 根据uid查询对应的uname List<User> selectListUserByListUid(List<Integer> uidList);Mapper编写:<select id="selectListUserByListUid" parameterType="java.util.List" resultType="com.chenzl.springboot原创 2020-06-10 09:14:22 · 1079 阅读 · 0 评论 -
MyBatis子查询+分组
MyBatis子查询+分组查询需求:如图,传入一个uid,根据该uid返回与该uid同组的全部uid列表。查询思路:根据uid找到该uid对应的gname,对gname进行归并,得到唯一的gname,根据gname,返回符合条件的全部uid,并根据uid进行归并。接口编写// 根据用户id查询该用户对应组的全部用户id List<Integer> getGroupUidByUid(Integer uid);Mapper编写:<!-- 根据用户id查询原创 2020-06-10 09:11:41 · 1390 阅读 · 0 评论 -
SpringBoot+Thymeleaf,实现Ajax即时刷新select下拉框内容(下拉框联动刷新)
SpringBoot+Thymeleaf,实现Ajax即时刷新select下拉框内容复选框内容联动刷新。当第一个复选框状态发生改变时,触发ajax请求,根据复选框所选中的值,传给后台,查询该值所对应的下一个复选框中的内容参数,并返回给前台,前台对下一个复选框中的内容进行清空重写。从而实现复选框联动刷新的效果。前台页面(下拉框部分): <button onclick="selectGroup()">获取部门</button> <select id="selec原创 2020-06-09 09:37:20 · 2634 阅读 · 4 评论 -
MyBatis将列表数据批量写入数据库
MyBatis将列表数据批量写入数据库MyBatis接口编写:// 用户权限批量写入 Integer setUserPerms(List<UserPerms> userPerms);Mapper编写<!-- 批量插入角色权限--> <insert id="setUserPerms" parameterType="java.util.List"> insert into user_perms (uid, gname, rnam原创 2020-06-09 09:29:57 · 267 阅读 · 0 评论 -
idea实现SpringBoot+Shiro+MyBatis+Thymeleaf实现权限控制,身份查询与验证,角色配置和权限配置
Shiro三个核心: Subject:用户主体(把操作交给SecurityManager) SecurityManager:安全管理器(关联Realm) Realm:Shiro连接数据的桥梁1.引入shiro相关maven依赖<!-- shiro与spring整合依赖 --><dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spri原创 2020-06-01 17:16:37 · 442 阅读 · 0 评论 -
SpringBoot集成MyBatis maven相关依赖和application.properties
SpringBoot集成MyBatis maven相关依赖Ali druid连接池<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.0.9</version></dependency>mysql驱动<dependency> <gro原创 2020-05-29 15:19:45 · 422 阅读 · 0 评论