
springboot項目整合-註冊功能模組開發
- 2022 年 11 月 2 日
- 筆記
工程简介 准备工作:项目所用到的html界面以及sql文件链接如下:链接: //pan.baidu.com/s/18loHJiKRC6FI6XkoANMSJg?pwd=nkz2 提取码: nkz2 复制这段内容后打开百度网盘手机App,操作更方便哦 第一步:注册功能的实现 1.1持久层的设计 1.1 …
Continue Reading
工程简介 准备工作:项目所用到的html界面以及sql文件链接如下:链接: //pan.baidu.com/s/18loHJiKRC6FI6XkoANMSJg?pwd=nkz2 提取码: nkz2 复制这段内容后打开百度网盘手机App,操作更方便哦 第一步:注册功能的实现 1.1持久层的设计 1.1 …
Continue Reading
mybatis-plugin插件执行原理 今天主要是在看mybatis的主流程源码,其中比较感兴趣的是mybatis的plugin功能,这里主要记录下mybatis-plugin的插件功能原理。 plugin集合列表 :在构建 SqlSessionFactory 时,通过解析配置或者plugin-b …
Continue ReadingAgileBoot是笔者在业余时间基于ruoyi改造优化的前后端全栈项目。 关于AgileBoot的详细介绍: //www.cnblogs.com/valarchie/p/16777336.html 学习一个项目首先的第一步就是把项目给run起来。 为了便于大家把项目Run起来~ 写个启动说明 准备 …
Continue Reading
AgileBoot 仓库 后端地址://github.com/valarchie/AgileBoot-Back-End 技术栈:Springboot / Spring Security / MyBatis Plus JPA 无XML/ Druid / Redis / Hutool / JWT 前端地 …
Continue Reading在 SpringBoot 项目中, 如何统一 JSON 格式化中的日期格式 问题 现在的关系型数据库例如PostgreSQL/MySQL, 都已经对 JSON 类型提供相当丰富的功能, 项目中对于不需要检索但是又需要结构化的存储, 会在数据库中产生很多 JSON 类型的字段, 与 Jackson 做 …
Continue Reading
一、前言 MyBatis 创建时的一个思想是:数据库不可能永远是你所想或所需的那个样子。 我们希望每个数据库都具备良好的第三范式或 BCNF 范式,可惜它们并不都是那样。 如果能有一种数据库映射模式,完美适配所有的应用程序,那就太好了,但可惜也没有。 而 ResultMap 就是 MyBatis 对 …
Continue Reading摘要 :介绍MyBatis 中Select标签的两个属性resultType和resultMap及其区别。 1 MyBatis动态SQL之if 语句 2 MyBatis动态sql之where标签|转 3 MyBatis动态SQL之set标签|转 4 MyBatis动态SQL之trim元素|转 5 M …
Continue Readingmybatis传递参数 一个参数时 #占位符 使用方法 #{username} ,username可以为任意字符,只与传递过来的参数有关 $拼接 使用方法为 '${uername}' 需要加单引号 ,而且username可以是任意名称 两个参数时 mybatis会将参数放在map集合中进行存储 以a …
Continue Reading
作者:vivo 互联网服务器团队- Li Gang 本篇文章介绍使用MyBatis插件来实现数据库字段加解密的过程。 一、需求背景 公司出于安全合规的考虑,需要对明文存储在数据库中的部分字段进行加密,防止未经授权的访问以及个人信息泄漏。 由于项目已停止迭代,改造的成本太大,因此我们选用了MyBati …
Continue ReadingMybatis 懒加载的使用 什么是懒加载?懒加载的意思就是在使用的时候才去加载,不使用不去加载,相反的就叫饥饿加载或者立即加载。懒加载在 Mybatis 中一般是存在与联合查询的情况,比如查询一个对象的同时连带查询相关的表对应的数据。在 Mybatis 中查询可以通过 ResultMap 设置查询 …
Continue Reading