spring SpringBoot 使用 beforeBodyWrite 实现统一的接口返回类型

通常我们在 Spring Boot 的项目中,会使用一个类来作为统一的接口返回,比如这样: import lombok.Data; @Datapublic class Result<T> { private int code; private String mess...

2022-12-10 1106 阅读

spring SpringBoot sharding 分库分表使用及配置

SpringBoot sharding 分库分表使用及配置官方提供配置方式有哪些?JAVA配置YAML配置SpringBoot配置Spring命名空间配置无论哪种方式最后底层都包装成JAVA代码方式配置,今天主要以SpringBoot-...

2022-12-10 607 阅读

spring spring 中 aspectj 扫描内容太多导致的启动时加载缓慢

本文为原创, 转载请注明出处 https://blog.yangxiaochen.com 现象 我在一个现有的项目中, 引入 jooq. 这个项目本身是使用的 mybatis, 我引入 jooq, 想并行使用, 之后逐...

2022-12-10 777 阅读

spring 解决springboot加入切面后启动超级慢的问题

    需要把execution换成within execution:用于匹配方法执行的连接点; within:用于匹配指定类型内的方法执行; ————————&md...

2022-12-10 466 阅读

spring SpringBoot + Sharding JDBC,一文搞定分库分表、读写分离

Sharding-JDBC最早是当当网内部使用的一款分库分表框架,到2017年的时候才开始对外开源,这几年在大量社区贡献者的不断迭代下,功能也逐渐完善,现已更名为ShardingSphere,2020年4⽉16日正...

2022-12-10 582 阅读

spring spring boot整合 lettuce

导入依赖 <!--spring boot 2.0以后默认使用lettuce--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter...

2022-12-10 639 阅读

spring Spring Boot2.x 整合lettuce redis 和 redisson

前言 springboot2之前redis的连接池为jedis,2.0以后redis的连接池改为了lettuce,lettuce能够支持redis4,需要java8及以上。lettuce是基于netty实现的与redis进行同步和异步的通信。 lett...

2022-12-10 668 阅读

spring springboot项目中redis客户端(Jedis、Lettuce、Redisson)

一、redis客户端的对比1)、JedisJedis作为Redis官方推荐的一款客户端,也算是简单好用,基础功能齐全,在中小型项目中还是很好用的,但是Jedis是直连模式,在多个线程间共享一个Jedis实例时...

2022-12-10 694 阅读

spring springboot注解Aspect

目标本文提供一种自定义注解,来实现业务审批操作的DEMO,不包含审批流程的配置功能。具体方案是自定义一个Aspect注解,拦截sevice方法,将拦截的信息持久化,待审批;审批时获取持久化数据...

2022-12-10 534 阅读

spring springboot项目多租户实现

公司规划了一个AIOT平台项目,希望将来可以提供SAAS服务,可设备接入、算法训练及算法接口发布。写此博文时,本人已经实现了IOT部分,多租户不同设备接入以及设备数据转发。本文着重介绍项目...

2022-12-10 627 阅读