随笔分类 - 工作
摘要:一、场景 在同一个场景中导出的Excel 中的表头字段(title)存在不同的名称 (表头、标题),在导出时,要存在差异化,并且导出的模版要同时可以导出 二、方案 在导出时,添加自定义的handler,对导出的字段进行处理,更换导出的字段名称 在导入时,自定义需要获取的表头名称 三、代码示例 测试类
阅读全文
摘要:Querydsl 简化使用 1、在使用Querydsl时,需要定义EntityManager EntityManagerFactory 会存在许多重复性的代码,下面将使用进行归口,减少重复的引入操作 import com.blazebit.persistence.Criteria; import c
阅读全文
摘要:记录一些常用,容易混乱的小知识 1、 Json (JsonNode) 判断对应的JsonNode中的数据
阅读全文
摘要:builder.and(Expressions.booleanTemplate("FUNCTION('jsonb_contains', {0}, {1})", dashboardReportsEntity.prepareReportViewMembers, Expressions.template(
阅读全文
摘要:1、安装IDEA插件 Run Configuration for Typescript 2、全局安装ts-node npm install -g ts-node 3、安装ts依赖包(可以用于打印console) npm install -D tslib @types/node 4、如果是成熟的项目,
阅读全文
摘要:```java import com.fasterxml.jackson.annotation.JsonInclude.Include; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.j
阅读全文
摘要:1、问题描述 有一个接收类,出于某种原因(调用第三方接口)会使用首字母大写的情况 @Data public class HelloModel{ private Strig ATest; private Strig BTest; } 当我使用这个类接收一个JSON 格式的数据,转换为对应的这个 Hel
阅读全文
摘要:初始化方法 @PostConstruct InitializingBean CommandLineRunner ApplicationRunner 先后顺序 @PostConstruct > InitializingBean > CommandLineRunner、ApplicationRunner
阅读全文
摘要:#####一、spring boot 的事件由 ApplicationEvent 类及其子类表示。您可以创建自己的事件,只需扩展 ApplicationEvent 类并定义自己的构造函数即可。 ```java public class DomainEvent extends ApplicationE
阅读全文
摘要:###一、实现的代码 import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; import org.apache.commons.lang3.StringU
阅读全文
摘要:###一、Stream 流在使用toMap时跑出的NPE final Map<String, SuperviseOrganization> superviseOrganizationMap = superviseOrganizations.stream().collect(Collectors.to
阅读全文
摘要:问题描述 对应的接口生成的bean转换不完整。 和Builder的结合使用@aftermapping失效。 解决 1、可能原因,字段的名称不同,导致映射不完全。 @Mapping(source = "映射前字段",target = "映射后字段") 2、使用了Lombok中的@Builder,在Ma
阅读全文
摘要:一、先了解拦截器在http请求中所占的位置 推荐博客https://www.freesion.com/article/6875405887/ shiro配置文件: @Configuration public class ShiroConfig { //配置类的三大属性 //一、shiroFilter
阅读全文
摘要:一、继承接口AbstractRoutingDataSource(mysql) 主要的starter: <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <ver
阅读全文

浙公网安备 33010602011771号