![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
木辰風
这个作者很懒,什么都没留下…
展开
-
swagger文档屏蔽字段、swagger忽略字段
@ApiModelProperty 注解增加 hidden = true。如果想不展示这个字段 用 这个注解。@JsonIgnore如果想不展示这个字段 用 这个注解原创 2024-08-01 18:00:57 · 223 阅读 · 0 评论 -
Beetl自定义ResourceLoader,实现特殊的模板加载需求
Beetl自定义ResourceLoader,实现特殊的模板加载需求。如:加载jar里面的模板文件,解决“找不到指定模板或者加载模板错(TEMPLATE_LOAD_ERROR)”问题。原创 2024-07-19 14:25:18 · 174 阅读 · 0 评论 -
Caused by: java.sql.SQLException: Incorrect string value: ‘\xF0\x9F\x98\x80\xE3\x80...‘ for column
当遇到Caused by: java.sql.SQLException: Incorrect string value错误时,我们需要检查数据库字符集配置、表结构和连接字符集等因素,确保它们能够正确处理特殊字符。通过在连接URL中添加useUnicode=yes&characterEncoding=UTF-8配置,可以确保应用程序与数据库之间的字符集匹配。如果数据库字符集已正确配置,但仍然出现错误,可能是某个表的字符集或字段的字符集不支持存储特定的字符。转载 2024-04-09 10:46:47 · 309 阅读 · 0 评论 -
Springboot、Springmvc整合PageOffice配置
如果当前项目是打成jar或者war包运行,强烈建议将license的路径更换成某个固定的绝对路径下,不要放当前项目文件夹下,为了防止每次重新发布项目导致license丢失问题。同时为了避免重新编译项目时(clean target),会把文件清除。原创 2024-03-27 16:09:54 · 584 阅读 · 0 评论 -
java 对比两个实体类字段变化
我们在工作中,可能会在日志中记录数据的变化情况或者在公共处理的数据增加一个日志页面,记录每次修改的变化。我们可以根据CompareUtils工具类比较数据前后发生了怎样的变化, 这样我们就可以知道数据做了哪些改变。/*** 对比注解*/@Target(value = {ElementType.TYPE, ElementType.FIELD}) // 允许被修饰的注解作用在类、接口和枚举上 // 允许作用在属性字段上。原创 2024-03-20 11:58:39 · 600 阅读 · 4 评论 -
springboot运行jar包,实现复制jar包resources下文件、文件夹(可支持包含子文件夹)到指定的目录
xxx\xxx (文件名、目录名或卷标语法不正确。:当我们使用文件路径访问文件时,该路径下的文件必须是可访问的,而jar文件本质是上是一个压缩文件,需要解压才能访问,所以程序会直接报错。以jar包运行时,不能使用resource.getFile()更改复制文件夹方式,不读文件路径,直接读取文件流。以jar包运行时,获取文件目录时,会报错;进行获取文件路径,然后进行格式化处理。获取文件路径、判断是否为文件。原创 2023-11-15 11:06:59 · 1285 阅读 · 0 评论 -
Java使用itextpdf生成斜面、铺满水印图片的PDF文件
代码】Java使用itextpdf生成斜面、铺满水印图片的PDF文件。原创 2022-08-17 10:17:00 · 1752 阅读 · 0 评论 -
java8 Stream 学习
package com.test;public class Person { private String id; private String name; private Integer age; public String getId() { return id; } public void setId(String id) { this.id = id; }...原创 2020-04-28 18:43:38 · 295 阅读 · 1 评论 -
Java Validation 只能输入固定值(自定义校验注解、@Pattern)
typeMean只能输入字符串“typeMean只能输入字符串“@Pattern注解,只能校验。type只能输入数字。原创 2023-07-04 11:33:27 · 4215 阅读 · 4 评论 -
flowable 迁移流程数据
(ps:如果版本差异过大,可能会迁移不成功)从旧版本流程,迁移到新版本。原创 2023-07-21 16:00:44 · 786 阅读 · 0 评论 -
Java Validation (验证注解)
验证注解 验证的数据类型 说明 @AssertFalse Boolean,boolean 验证注解的元素值是false @AssertTrue Boolean,boolean 验证注解的元素值是true @NotNull 任意类型 验证注解的元素值不是null @Null 任意类型 验证注解的元素值是null @Min(value=值) BigDecimal,BigInteger, byte,short, int, lon转载 2023-07-04 11:27:49 · 1065 阅读 · 0 评论 -
【idea】项目引用的是jar里的class文件,不是模块里面的java文件
【idea】项目引用的是jar里的class文件,而不是模块里面的java文件。1.把本地仓库里面引用的jar删除掉。2.更新maven原创 2023-06-06 15:04:51 · 558 阅读 · 0 评论 -
idea解决程序包不存在报错
1.在maven模块执行mvn idea:idea,会生成.ipr和.iws文件2.设置步骤Setting>Build>build Tools>Maven>Runner。勾选Delegate IDE build/run actions to Maven>invalidate Caches/Restart。lz的idea是2019.3的版本,新建springboot项目的也会。作用就是将项目启动委托给maven,十分恶心,建议不要使用,放在这里仅供参考原创 2023-04-26 14:09:56 · 1785 阅读 · 0 评论 -
Flowable根据任务id、参数,预测、获取下一任务节点集合、候选用户集合、候选组集合、参与用户id集合等
根据任务id、参数,预测、获取下一任务节点集合、候选用户集合、候选组集合、参与用户id集合等。原创 2023-03-03 14:21:49 · 5048 阅读 · 13 评论 -
spring boot 中使用 thymeleaf 报错ognl/PropertyAccessor
【代码】spring boot 中使用 thymeleaf 报错ognl/PropertyAccessor。错误原因在 org.thymeleaf:thymeleaf-spring5 的 pom 文件中,排除了 ognl:转载 2023-03-02 11:14:49 · 1276 阅读 · 0 评论 -
获取指定url中的某个参数
【代码】获取指定url中的某个参数。原创 2023-01-10 10:58:18 · 229 阅读 · 0 评论 -
java中针对BigDecimal 类型字段处理
初始化,加减乘除比较大小,忽略精度进行比较原创 2022-11-11 14:40:09 · 706 阅读 · 0 评论