实用小知识
文章平均质量分 85
记录java开发中碰到的一些使用的知识点
去撒哈拉当海盗
这个作者很懒,什么都没留下…
展开
-
Mybatis返回主键ID
Mybatis返回注解ID1.使用场景2.代码实例3.扩展Mybatis常用标签1.使用场景开发工作很经常会碰到主从表的结构,从表里面有主表ID的关联列。当新增表数据时,插入主表的同时也要插入从表,并且从表中的关联列要是对应的主表ID值。而整个增加的方法会放在同一个事务里面做事务管理,就无法插入主表后去查询该主键ID。这时就需要Mybatis的返回主键标签selectKey,下面以新增订单的操作为例:2.代码实例Service方法实现 @Override @Transactional原创 2021-04-20 14:13:19 · 3448 阅读 · 0 评论 -
Shiro学习和代码实战
Shiro学习和代码实战1.Shrio简介2.Shrio+SpringBoot+Thymeleaf+mybatis完成用户登录验证和角色权限管理3.用户登录整体流程1.Shrio简介Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。附shrio官网:shrio主要功能 :三个核心组件:Subject, SecurityManager 和原创 2020-08-27 23:46:19 · 480 阅读 · 0 评论 -
java递归实现类别树
java递归实现类别树展示在浏览淘宝,京东等各大商场的时候会发现首页一般都是商品分类,并且这个商品分类都是层级关系。下图以天猫商场为例,分为了三层的树状结构!!!那么这种的类别树是怎么实现的呢?话不多说直接上代码:1.首先我们新建一张商品类别表并维护所需数据:2.创建商品类别实体@Data@EqualsAndHashCode(callSuper = false)@Accessors(chain = true)@ApiModel("商品类别表")public class OrdersCa原创 2020-12-15 19:45:08 · 2869 阅读 · 12 评论