java (二)spring security之自定义登陆界面

在《(一)spring security 之项目创建》中我们使用的是默认配置,spring security 为我们提供了个登陆界面和user用户,并在控制台打印出了登陆密码,登陆密码每次启动项目后是不同的,这显...

2023-01-28 478 阅读

java SpringBoot任务调度

SpringBoot提供了任务调度功能,可以指定启动服务器立刻执行某些任务逻辑,或指定时间调用某些任务逻辑。Tomcat服务器启动立刻执行某些任务SpringBoot提供了ApplicationRunner和CommandLineR...

2023-01-17 461 阅读

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

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

2022-12-10 1021 阅读

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

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

2022-12-10 523 阅读

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

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

2022-12-10 705 阅读

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

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

2022-12-10 387 阅读

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

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

2022-12-10 452 阅读

java Java SpringBoot2.3.4 配置redis 基于lettuce 同时支持集群与单机 配置密码加密 并使用redisson分布式锁

项目的redisutil 使用的是jedis 升级项目新的springboot推荐使用lettuce 之前的写法过于臃肿 为单机和集群分别搞了一份代码 很多重复部分 只要基于配置文件 动态创建redisConnectionFactor...

2022-12-10 456 阅读

spring spring boot整合 lettuce

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

2022-12-10 558 阅读

spring Spring Boot2.x 整合lettuce redis 和 redisson

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

2022-12-10 570 阅读