自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 问答 (4)
  • 收藏
  • 关注

原创 MybatisPlus处理java实体类中的枚举类型与数据库int类型的相互转换

注:程序返回给前端的数据是由springMvc处理的,而springMvc底层处理json数据时用的是jackson这个包 添加注解,返回就是value的值。MybatisPlus提供了一个注解@EnumValue,加到枚举中对应的数据库字段。在yaml中添加配置。

2025-02-27 20:23:29 170

原创 springboot引入lombok设置日志级别

lombok的默认日志级别是info,但是info级别无法看到执行的具体sql语句,所以在mapper的日志级别设置为debug,可以看到执行的sql语句。

2025-02-27 19:59:36 95

原创 MybatisPlus逻辑删除

默认1是删除,0是未删除。

2025-02-27 19:43:29 104

原创 MybatisPlus中静态工具解决循环依赖问题

有的时候Service之间也会相互调用,比如UserService调用AddressService.而AddressService也需要调用UserService那么就出现循环依赖问题。中方法签名基本一致,只不过传入参数时需要指定类的.class,也可以帮助我们实现CRUD。,其中的一些静态方法与。

2025-02-26 18:54:43 138

原创 MybatisPlus批量插入

可以ymal文件中连接数据库时新增一项配置rewriteBatchedStatements=true。因为IService中saveBatch方法底层调用的是jdbc中的方法,sql语句时单次插入的。就会将sql语句转变为批量插入的sql语句,性能得到大幅度提升。

2025-02-26 18:12:00 178

原创 悲观锁和乐观锁

认为在操作期间不会有其他线程修改数据,只在更新时检查是否被其他线程修改过。数据库修改的时候可以先比较与查询时得到的数据是否一致,一致再就行修改,即CAS。:每次获取数据时都认为别人会修改,因此在操作前会先锁定资源。可以使用redis的setnx方法。

2025-02-26 17:07:52 205

原创 引入Swagger测试后端接口

编写配置文件 api-rule-resources:指扫描该包下面的文件。

2025-02-25 16:51:02 101

原创 MybatisPlus中自定义sql减少在service中的硬编码

在service中UpdateWrapper使用setsql硬编码。所以使用自定义sql。

2025-02-25 16:29:59 91

原创 Vmware在新电脑中导入虚拟机

移植虚拟机概要

2025-02-22 16:44:20 164

原创 springboot项目运行报错,无效的源发行版 无效的目标发行版 解决方法

无效的源发行版解决方案:保持一致。无效的目标发行版:保持一致。

2025-02-19 16:49:57 190

原创 Idea中快捷键:springboot项目快速创建service的测试代码

ALT+Enter 显示出选项框后点击 Create Test。

2025-02-19 16:22:37 100

原创 MybatisPlus条件构造器的使用方法

mybatisPlus使用技巧

2025-02-18 17:04:32 174

原创 MybatisPlus的常用注解@TableName @TableId @TableField

mp中常用注解@TableName @TableId @TableField

2025-02-17 15:38:24 208

原创 java项目中用到classpath是什么含义怎么使用?

java项目中classpath是什么怎么使用

2025-02-17 15:19:01 334

原创 IDEA中Java错误:Usage of API documented as @since 1.8+ less...

File-> project structure -> modules 设置language level: 8 -lamdas。

2025-02-17 14:48:48 213

原创 出现$ref ssm项目使用fastjson作为httpMessageconverter

后端返回给前端含有重复数据后,fastjson为保证防止栈溢出,进行循环引用。在spring-mvc.xml中添加禁止循环引用。

2025-02-16 00:42:11 192

原创 使用Tomcat7服务器的SSM项目中文乱码问题

后端接收到应为queryString=小明,由于Tomcat8之后的默认编码是UTF-8,Tomcat7的默认编码是ISO8859-1,需要在项目的pom.xml文件修改默认的编码格式为UTF-8。url参数时UTF-8的编码格式。

2025-02-10 15:25:34 163

原创 解决:方法不会覆盖或实现超类型的方法

方法不会覆盖或实现超类型的方法

2025-02-09 22:52:22 231

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除