Spring Boot Admin & management.endpoints.web.base-path

基于[前一篇 Spring Boot Admin & Nacos 的博客][1],如果有服务通过 `management.endpoints.web.base-path` 属性修改了

Spring Boot Admin & Nacos

之前只采用过 Spring Boot Admin Server(简称 *SBA Server* ) ➕ Spring Boot Admin Client 的方式来访问各服务的 *Act

使用 OkHttp 调用接口

[**OkHttp**](https://square.github.io/okhttp/) 是一款很强大的网络请求框架。这里学习下如何通过其 `OkHttpClient` 来发送网络

使用 TestRestTemplate 测试接口

`TestRestTemplate` 和 `RestTemplate` 的用法类似,其本质上就是封装了 `RestTemplate` 专供集成测试使用。 只需要在测试类上使用 `

SpringBoot 循环依赖

在 *spring-boot-starter-web:2.7.5* 中测试使用 *Setter* 方法注入是否如书中所说可以解决循环依赖问题,结果项目启动报了如下错误: ```j

【Redis x Spring】使用 SCAN 命令搜索缓存

发现维护的项目中有个用户登录时间的缓存没有设置过期时间,导致产线环境的 Redis 中存在大量永不过期的废弃 Key 。 `KEYS` 命令虽然可以批量查询匹配的缓存 Key ,

EasyExcel 根据指定列的 Key 合并单元格

根据 [EasyExcel 官网](https://easyexcel.opensource.alibaba.com/) 的文档,EasyExcel 默认只提供了每隔指定行数合并单元格

记一次 @Transactional 事务未回滚的调查

前几天维护公司的一个项目,发现 `Controller` 的方法上虽然加了 `@Transactional(rollbackFor = Exception.class)` 注解,这个方

Lombok @Data & @NotNull & @Validated 错误消息重复

今天发现 `@NotNull` 注解对应的错误消息重复了两遍,调试发现 `ex.getBindingResult().getFieldErrors()` 中有两个相同的 *Error*

记一次 SpringBoot 中文乱码问题调查

## 现象 - 现象是请求中的中文保存到数据库后会乱码。 - 乱码的字符并不是什么特殊字符。 - 删除了乱码字符前面的字符后,乱码的地方会向后偏移。 ## 调查过程