Redis分布式锁 Redis分布式锁 Redis分布式锁 lock4j是一个分布式锁组件,提供多种不同的支持以满足不同性能和环境的需求。 #快速开始 2025-01-10 PIG4CLOUD 49 zblin
请求校验 token 源码解析 请求校验 token 源码解析 本文档适配最新的 v4.6+版本 基于 spring authorization server 的版本 👉🏻 旧版本 请求校验 token 源码解析 #CheckToken 的目 2025-01-10 PIG4CLOUD 25 zblin
接口直接对外暴露 接口直接对外暴露 现象 如果微服务接入了资源服务器,那么所有的资源都会被 spring security oauth 拦截,如果没有合法的 token,请求会被直接拒绝。如下图所示,会提示以下错误: 2025-01-10 PIG4CLOUD 17 zblin
配置文件加载规则 配置文件加载规则 微服务版本 本系统使用 Nacos 作为配置中心,因此需要遵循 Nacos 的配置文件加载规则。 #代码目录结构 ├── demo-biz │ ├── pom.xm 2025-01-10 PIG4CLOUD 14 zblin
全局异常处理 全局异常处理 Springboot 提供了一个 @RestControllerAdvice 注解以及 @ExceptionHandler 注解,前者是用来开启全局的异常捕获,后者则是说明捕获哪些异常,对那些异常进行处理。 ① pigx 提供的全局异常处理位于 pigx-common-sentinel 模块 ② @ 2025-01-10 PIG4CLOUD 18 zblin
logback 日志输出配置 logback 日志输出配置 SpringBoot 作为微服务应用,默认集成 logback 日志框架。 logback 是 log4j 框架的作者开发的新一代日志框架,它效率更高、能够适应诸多的运行环境,同时天然支持 SLF4J。 #logback-spring.xml 核心配置 2025-01-09 PIG4CLOUD 18 zblin