
Spring boot实用工具类
文章平均质量分 61
Spring boot实用工具类示例代码
虫叽叽
这个作者很懒,什么都没留下…
展开
-
基于MyBatis-Plus数据库存取字段加解密解法两种
基于框架中使用的MyBatis-Plus整理了两个方法,一种是MyBatis-Plus自带的TypeHandler,另一种是基于MyBatis的Intercept拦截器。方法一配置简单使用麻烦,方法二配置麻烦使用简单,自己斟酌使用即可。当然方法二适用只使用MyBatis + Springboot的架构。MyBatis-Plus版本:3.4.0一、基于MyBatis-Plus自定义类型处理器(TypeHandler)的方法1、创建TypeHandler//AES 是工具方法类,按加密需求设置publ原创 2021-12-30 15:04:25 · 10904 阅读 · 29 评论 -
基于poi-tl的html转word简单功能实现
出于项目需求,要将页面文本编辑器的代码转为并且嵌入word模版中。在网上找到了大佬的模板,然后试了试,稍微改造了一下。https://gitee.com/xuwangcheng/html-to-word/tree/master改造的点:版本升级,原本项目就已经使用了1.9.0版本的poi-tl,示例代码中是1.6.0,担心版本降级引发同事的代码报错,改了部分代码;大佬的代码是递归执行并且只处理了最下面一层,举个栗子:<b><font size="4">你好</fo原创 2021-08-18 17:00:28 · 750 阅读 · 1 评论 -
基于apache.poi操作合并多行表头
基于apache.poi操作合并多行表头原创 2022-07-15 13:34:55 · 1164 阅读 · 0 评论 -
计算两点间的距离(java、mysql),根据点计算热力图密度
1、根据经纬度计算两点的距离,设置半径,计算距离小于此半径的点数量2、https://www.cnblogs.com/ycsfwhh/archive/2010/12/20/1911232.html 根据两点经纬度计算距离3、mysql st_distance()函数st_distance 计算的结果单位是度,需要乘111195(地球半径6371000*PI/180)是将值转化为米。#坐标转化为小数显示 经纬度的转化:经纬度以度数表示,一般可直接以小数点表示,但亦可把度数的小数点分为角分(1角分等于原创 2022-01-03 16:16:58 · 1233 阅读 · 0 评论 -
java - 比对两个对象字段值,并且返回值不一致的字段名称
需求:对比两个版本的详情,对出现修改的地方进行标注表示此处有修改。PART 1:改良自org.springframework.beans.BeanUtils下的copyProperties方法 /** * 比较两个对象的不同字段 * @return */ public static List<String> checkDiffFiled(Object source, Object target){ List<String>原创 2022-04-06 09:47:52 · 2339 阅读 · 0 评论 -
Springboot3 + knife4j(springdoc) 框架整合以及Oauth2登录校验配置
原本使用的是springfox,自Springboot3开始,knife4j引入了springdoc。原创 2023-10-16 10:00:09 · 1932 阅读 · 1 评论