草庐IT

【项目实战】从零到一搭建Spring Boot整合Mybatis-plus

前言2023年想搭建一套属于自己的框架,做一个属于自己想法的项目。这些年工作中一直用公司已有的框架,以前有跟着学习视频搭建过,但自己真正动手搭建时发现问题还是很多,比如没有引入Mybatis-plus包之前,项目apitest是成功的,引入Mybatis-plus包后就一直启动不成功,而且异常信息也不抛出,后引入actuator应用健康监测才抛异常信息排查解决。我会下面文中说明为什么引入这个pom作用是什么,pom引入的每个包都有其作用,而不是照搬别人的框架过来,引入不必要的包。看该文章前需要了解mavenpom结构,idea创建一个项目的步骤,springboot知识,往下阅读默认都具备了。

Mybatis-Plus使用@TableField实现自动填充日期

一、前言我们在日常开发中经常使用ORM框架,比如Mybatis、tk.Mybatis、Mybatis-Plus。不过最广泛的还是Mybatis-Plus,我们的一些表,都会有创建时间、更新时间、创建人、更新人。这些我们每次都要自己手动set吃力不讨好,所以Mybatis-Plus带来了自动填充,今天小编带大家一起学习一下,本次以填充日期为例哈!!学到的小伙伴记得一键三连哦~~二、导入maven依赖com.baomidoumybatis-plus-boot-starter3.5.1三、创建实体类@DatapublicclassTestimplementsSerializable{privates

Mybatis-Plus使用@TableField实现自动填充日期

一、前言我们在日常开发中经常使用ORM框架,比如Mybatis、tk.Mybatis、Mybatis-Plus。不过最广泛的还是Mybatis-Plus,我们的一些表,都会有创建时间、更新时间、创建人、更新人。这些我们每次都要自己手动set吃力不讨好,所以Mybatis-Plus带来了自动填充,今天小编带大家一起学习一下,本次以填充日期为例哈!!学到的小伙伴记得一键三连哦~~二、导入maven依赖com.baomidoumybatis-plus-boot-starter3.5.1三、创建实体类@DatapublicclassTestimplementsSerializable{privates

若依3.6.0使用Mybatis-plus分页失效以及完美替换Pagehelper

一、前言小编最近在经历后端框架的迁移,虽然不是小编来做,但是有个分页的情况让小编和一个同事去搞。说一下小编这边的需求:原来框架使用Mybatis-plus进行分页,要更换的新框架若依是使用Pagehelper。所以现在需求让我们把若依的干掉,使用Mybatis-plus,Mybatis-plus的生态还是挺好的,方便,最重要的是和原来的框架一样,不需要更改。存在问题:需要把若依以前的分页全部改成Mybatis-plus的分页,那我们就按个换喽,谁让咱们喜欢搬砖!先说一下问题出现的原因:Mybatis和Mybatis-plus存在冲突,Pagehelper依赖于Mybatis,所以冲突了!!解决

若依3.6.0使用Mybatis-plus分页失效以及完美替换Pagehelper

一、前言小编最近在经历后端框架的迁移,虽然不是小编来做,但是有个分页的情况让小编和一个同事去搞。说一下小编这边的需求:原来框架使用Mybatis-plus进行分页,要更换的新框架若依是使用Pagehelper。所以现在需求让我们把若依的干掉,使用Mybatis-plus,Mybatis-plus的生态还是挺好的,方便,最重要的是和原来的框架一样,不需要更改。存在问题:需要把若依以前的分页全部改成Mybatis-plus的分页,那我们就按个换喽,谁让咱们喜欢搬砖!先说一下问题出现的原因:Mybatis和Mybatis-plus存在冲突,Pagehelper依赖于Mybatis,所以冲突了!!解决

Element UI 及 Element Plus框架

一,何为Element UI 及 Element Plus?它们是前端框架。它是包含很多有自己风格的组件库。 Element目前有两个版本:element-ui 及element-plus两个版本。它将HTML的基础控件进行了封装,用户只需要调用这些控件就可以了。而不需要用CSS去调整风格。ElementUI是一款基于Vue2.x 的界面框架;Element Plus是一款基于Vue3.x 的界面框架;既然基于Vue,所以可以使用打包工具打包,例如Vite或WePack 当然Element UI与有React及Angular的版本了。二、Element UI 与 Element Plus区别?

Element UI 及 Element Plus框架

一,何为Element UI 及 Element Plus?它们是前端框架。它是包含很多有自己风格的组件库。 Element目前有两个版本:element-ui 及element-plus两个版本。它将HTML的基础控件进行了封装,用户只需要调用这些控件就可以了。而不需要用CSS去调整风格。ElementUI是一款基于Vue2.x 的界面框架;Element Plus是一款基于Vue3.x 的界面框架;既然基于Vue,所以可以使用打包工具打包,例如Vite或WePack 当然Element UI与有React及Angular的版本了。二、Element UI 与 Element Plus区别?

tokenizer.tokenize(), tokenizer.encode() , tokenizer.encode_plus() 方法介绍及其区别

测试代码fromtransformersimportBertTokenizer#BertTokenizertokenizer=BertTokenizer.from_pretrained('bert-base-uncased')#bert分词器sentence="iamoverheat"encode_ids=tokenizer.encode(sentence)#encode默认为True加[CLS][SEP]encode_words=tokenizer.convert_ids_to_tokens(tokenizer.encode(sentence))#encode默认为True加[CLS][SE

tokenizer.tokenize(), tokenizer.encode() , tokenizer.encode_plus() 方法介绍及其区别

测试代码fromtransformersimportBertTokenizer#BertTokenizertokenizer=BertTokenizer.from_pretrained('bert-base-uncased')#bert分词器sentence="iamoverheat"encode_ids=tokenizer.encode(sentence)#encode默认为True加[CLS][SEP]encode_words=tokenizer.convert_ids_to_tokens(tokenizer.encode(sentence))#encode默认为True加[CLS][SE

瑞吉外卖移动端开发 笔记 基于springBoot+mybatis-plus

项目笔记来自于学习b站黑马程序员up主的瑞吉外卖项目后 个人整理的学习笔记,仅供学习参考;目录手机验证码登录短信发送短信验证码登陆发送验证码(给的资料有点残缺,这里修改了)使用验证码登陆(使用map接收数据)地址管理手机端展示菜品展示套餐展示购物车添加菜品和套餐进购物车查看购物车清空购物车减少购物车点菜品或者套餐用户订单用户下单功能用户查看自己订单(自己补充的功能)用户再来一单功能(自己写的)项目优化手机验证码登录短信发送这里使用的是阿里云短信,但是吧,对于个人来说,几乎是申请不到短信的模板签名,所以这里只能大概介绍一下怎么使用阿里云发送短信,具体调用阿里云短信服务的Java代码也会给出;先引