logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

扩展MybatisPlus update更新时指定要更新为null,扩展mybatispuls BaseMapper中的方法

扩展BaseMapper中的方法,参照作者提供InsertBatchSomeColumn扩展样例,简单写了一个UpdateFieldIncludeNull扩展,自己拼接update语句。代码是Kotlin版本,Java原理类似。mp自带的update会将为null的列过滤掉不更新,即时有几种策略也满足不了场景,有时候我们需要将该列更新为null值,但又不能更改总体策略。

#java#kotlin#spring boot +1
springboot gradle kotlin 多模块(或微服务)统一依赖及版本管理和构建不同环境打包task,docker镜像构建task

在maven里可以在pom.xml中统一定义项目依赖,依赖版本,插件,多环境构建,子模块;定义packaging 为pom类型,各子模块按需引入,并且指定环境profiles构建。在gradle中也可以实现依赖统一管理,各模块按需引入,区分环境的构建任务。先上效果图统一定义依赖,依赖版本,插件子模块按需引入分环境打包task及docker镜像打包任务。

文章图片
#spring boot#kotlin#微服务 +2
到底了