- 博客(19)
- 收藏
- 关注
原创 封装date工具类
写代码的过程中肯定会用到很多获取时间,转换时间为字符串或者字符串转换时间的小场景,但我一般直接在代码中直接new SimpleDateFormat。这样是很不方便的,可以在创建一个common包,或者Util包,在包下创建个date包,在此包下创建一个工具类,使用的时候直接通过类名点方法名。有时候还需要获取日期的年份、月份、获取月初时间,获取上个月的第一天,也可以创建一个攻工具类。
2024-03-12 08:59:12
356
1
原创 mybatis-puls注解 @TableId(value = “id“, type = IdType.ASSIGN_UUID)失效问题
@TableId生成id失效
2024-02-20 10:28:55
758
原创 Java Word导出
4、word模板,导出的多条需要选中多的那个表格,并且添加书签,不然只能导出一条记录。此处是在实体类的字段上写上注解,注解里面的value就是在模板文件里的绑定关系。{name}绑定模板。
2023-06-30 10:51:46
432
原创 Spring数据校验@Validated
通过 @ControllerAdvice 实现全局异常处理,在@ControllerAdvice中捕获MethodArgumentNotValidException异常,来处理@Validated 验证返回。使用@Validated后如果验证失败会抛出一个MethodArgumentNotValidException 异常,这个异常会被做默认处理。Spring 中的 @valid maven在springBoot核心包里,如果使用springBoard则不用引包。
2023-05-29 10:41:01
269
2
转载 Invalid bound statement (not found)出现原因和解决方法
Invalid bound statement (not found)出现原因和解决方法
2022-07-25 23:30:34
16880
2
原创 mybatis报“Invalid value for getInt()“错误
mybatis报“Invalid value for getInt()“错误
2022-07-25 15:19:30
361
翻译 list去重
List 去重有以下 3 种实现思路:自定义方法去重,通过循环判断当前的元素是否存在多个,如果存在多个,则删除此重复项,循环整个集合最终得到的就是一个没有重复元素的 List;使用 Set 集合去重,利用 Set 集合自身自带去重功能的特性,实现 List 的去重;使用 JDK 8 中 Stream 流的去重功能。自定义去重的实现方法有两种,首先我们可以创建一个新集合,通过循环原集合判断循环的元素,是否已存在于新集合,如果不存在则插入,否则就忽略,这样循环完,最终得到的新集合就是一个没.
2022-05-16 09:46:36
158
翻译 Exception 和 Error 有什么区别?
在 Java 中,所有的异常都有一个共同的祖先java.lang包中的Throwable类。Throwable类有两个重要的子类: Exception:程序本身可以处理的异常,可以通过catch来进行捕获。Exception又可以分为 Checked Exception (受检查异常,必须处理) 和 Unchecked Exception (不受检查异常,可以不处理)。 Error:Error属于程序无法处理的错误 ,不建议通过catch捕获 。例如 Java 虚拟机运...
2022-05-13 00:14:59
120
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人