最新文章

logback 日志输出配置

SpringBoot 作为微服务应用,默认集成 logback 日志框架。 logback 是 log4j 框架的作者开发的新一代日志框架,它效率更高、能够适应诸多的运行环境,同时天然支持 SLF4J。 #logback-spring.xml 核心配置

zblin PIG4CLOUD 24

@SysLog 日志注解使用

POM 依赖 <!--日志处理--> <dependency> <groupId>com.pig4cloud</groupId> <artifactId>pig-common-log</artifactId> <version>${log.version}</version> </depend

zblin PIG4CLOUD 10

MyBatis-Plus连表查询

MyBatis-Plus-Join(简称 MPJ)是一个 MyBatis-Plus 的增强工具,它在 MyBatis-Plus 的基础上提供增强功能,以简化开发并提高效率。 无侵入:引入 MPJ 不会对现有工程产生影响,只提供增强功能,顺畅无缝 无感引入:支持 MP 风格的查询,无需额外学习成本 兼

zblin PIG4CLOUD 14

接口直接对外暴露

现象 如果微服务接入了资源服务器,那么所有的资源都会被 spring security oauth 拦截,如果没有合法的 token,请求会被直接拒绝。如下图所示,会提示以下错误:

zblin PIG4CLOUD 9

@Inner 注解使用及原理

@Inner 注解概述 @Inner 注解用于控制服务间调用的权限和访问控制。它提供了一种优雅的方式来处理微服务架构中的认证需求。

zblin PIG4CLOUD 20

Feign 调用与令牌传递

一、携带 Token 的服务调用 重要提示,别乱加 inner 注解,别偷懒 使用 token 调用时,无需添加 @Inner、FROM_IN 或 @NoToken 等注解! 客户端携带 token 访问服务 A 服务 A 通过 FeignClient 调用服务 B 获取数据 Token 会在整个调

zblin PIG4CLOUD 12

feign 使用基础

Feign 是一个轻量级的 http 请求调用框架,可以通过 Java 接口注解的方式进行 Http 请求。Feign 通过注解处理,将请求模板化。在实际调用时,传入参数,并根据参数应用到请求上,最终转化为真正的请求。该框架封装了 http 调用流程,让其更加简单易用。 #一、架构说明

zblin PIG4CLOUD 11

网关限流功能使用

服务限流 原理篇 #POM 依赖 <!--spring cloud gateway依赖--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-s

zblin PIG4CLOUD 13

代码生成功能使用

提供交互式的 Web UI 用于生成兼容 mybatis-plus 框架的相关功能代码,包括 Entity,Mapper,Mapper.xml,Service,Controller、前端 vue 等 ,可以自定义模板以及各类输出参数,实现更高灵活度的代码生成。 #一、 目标数据源维护

zblin PIG4CLOUD 29

swagger 接口文档

pigcloud 重要说明 本章文档对应视频 📺 6.接口文档 swagger 使用 单体版本请求地址: http://pigx-gateway:9999/admin/swagger-ui.html 请求入口必须是 pigx-gateway:9999 这种形式, 而不是 ip:9999 ,不然跨域

zblin PIG4CLOUD 22