![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 53
mlwise
这个作者很懒,什么都没留下…
展开
-
Springboot整合Neo4j和Mysql多数据源整合方案及其解决冲突问题方法
1. 背景最近数仓系统的元数据分析和任务依赖分析用到Neo4J,原有的后台模块使用了Mysql,需要在同一个模块中同时操作Mysql和Neo4J,整合的方案网上也有不少,感觉别人好像不会有整合的问题一样,而我在整合的过程中,碰到一系列问题。2. 整合步骤1. 添加Jar包依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-st原创 2022-01-18 17:29:22 · 6329 阅读 · 1 评论 -
表扩展字段实现,实现字段值自动填充功能
一般的业务系统,需要扩展字段,扩展字段值需要自动填充功能@Componentpublic class MpMetaObjectHandler implements MetaObjectHandler { @Override public void insertFill(MetaObject metaObject) { Date date = new Date(); this.strictInsertFill(metaObject, "dflag",原创 2021-11-19 10:10:02 · 345 阅读 · 0 评论 -
Springboot集成quartz调度框架,同时可以在Job中直接使用@Autowired
扯皮: Quartz是一个分布式任务调度框架,详细介绍请查询官网,避免误导大众。目前搜索结果被某些网站霸占,点击进去很难找到自己想要的结果。Spring本身也可以实现任务调度,简单的任务调度,可以用Spring的,复杂一点的只能使用Quartz了,网上的文章眼花缭乱,特别是很多恶心的网站复制来复制去,重复率那么高。Springboot集成Quartz的步骤:1. 添加Quartz依赖。<dependency> <groupId>org.springfr...原创 2020-09-08 10:50:05 · 719 阅读 · 0 评论 -
mybatis多字段一对多嵌套查询
mybatis或mybatis-plus嵌套查询语句,嵌套查询条件为多字段。1. 定义JavaBean@Data@Accessors(chain = true)@ApiModel(value = "WflowLogTableEntityDto", description = "工作流调度日志数据传输")public class WflowLogTableEntityDto { @ApiModelProperty(value="执行批次ID") @TableId(value =原创 2020-08-18 14:06:02 · 1110 阅读 · 0 评论 -
基于Spring拦截器自定义注解CheckAuth实现用户认证校验
基于Spring框架实现自定义登录验证CheckAuth注解,此注解主要用于类和方法上,实现接口调用时进行用户认证校验,注解代码如下:import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@Retention(RetentionPoli原创 2020-05-16 01:30:46 · 3217 阅读 · 0 评论 -
Springboot 2.1.1.RELEASE版本修改默认JSON解析器为fastjson
SpringBoot 2.0 以上,需要自定义配置项时,则通过实现WebMvcConfigurer接口来实现,WebMvcConfigurerAdapter已经过时了,SpringBoot默认的JSON处理器(解析器)是Jackson,本人用的比较多的是fastjson,fastjson的api用起来更方便一点。当然有时候太过复杂的JSON字符串,使用FastJson有时候会转换失败,只不过一般情...原创 2020-03-09 18:00:55 · 397 阅读 · 0 评论