<dependencies> <!-- Spring Cloud Gateway的依赖--> <dependency> <groupId>org.springframework.cloud</groupId>
依赖注意 Spring Cloud Gateway是使用netty+webflux实现因此不需要再引入spring-boot-starter-web包,这里我们引入Eureka,是为了直接通过Eureka 获取注册服务并发送请求。 Spring Cloud Gateway切记不可添加spring-
What is Zuul? 官方介绍: Zuul is the front door for all requests from devices and web sites to the backend of the Netflix streaming application.As an edge
修改请求参数 RequestContext ctx = RequestContext.getCurrentContext(); HttpServletRequest request = ctx.getRequest(); Map<String, List<String>> r
问题描述: 通过zuul智能路由到后端服务,其中有个服务是需要通过Basic Auth认证 配置路由没问题,但请求返回始终是401,认证没通过 原因查找 查看请求参数,发现Header信息通过Zuul后丢失 问题分析 Zuul默认过滤掉请求Header,一定有对Header过滤的配置 解决问题 #
Spring 三大特性,IOC(控制反转),DI(依赖注入),AOP(面向切面),那其中AOP的主要功能就是将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑代码中划分出来。本文实现 Spring Boot Aop 日志记录。 添加Maven依赖 <dependency>
Spring Boot集成MyBatis报错:No bean named org.springframework.context.annotation.ConfigurationClassPostProcessor.importRegistry 详细错误 Caused by: org.spring
批量插入 WaterEleMapper部分代码 int insertList(List<WaterEle> list); WaterEleMapper.xml部分代码 <!--批量增加测试--> <insert id="insertList" pa
若依 / RuoYi 请求路径中存在中文,导致请求出现Invalid request 参考:https://gitee.com/y_project/RuoYi/issues/I29QF4 Shrio1.7.0版本才会出现,对于请求地址需要中文的情况下可以做以下处理: (1)自定义CustomShir
UidGenerator是百度开源的Java语言实现,基于Snowflake算法的唯一ID生成器。 Github:https://github.com/baidu/uid-generator 参考:https://github.com/baidu/uid-generator/blob/master/
@ControllerAdvice就是@Controller增强版 @ControllerAdvice主要用来处理全局数据,一般搭配@ExceptionHandler、@ModelAttribute、@InitBinder使用 全局异常处理 方法的参数可以有异常实例,HttpServletRequ
解决思路 1、先将word生成pdf,这个采用openoffice或者jacob 2、然后将pdf生成图片 注:需要安装OpenOffice依赖,并启动soffice服务 依赖引入 需要的jar包是pdfrenderer.jar和jodconverter-2.2.2.jar包,如果使用jaco
项目使用背景 内部使用的文件管理系统,实现doc,docx文件的在线预览功能;整体功能类似于知网的功能缩减版:文件的管理,在线预览,查重功能。其中还使用到pdf2htmlEX实现pdf转html,最终实现文章重复部分标红操作。 官方下载:https://www.openoffice.org/down
使用Spring Boot编写了一个微服务后,如何将构建应用并打包成Docker镜像,推送到Docker仓库,以供测试环境测试。 docker-maven-plugin插件可以完成这项任务,Github地址:https://github.com/spotify/docker-maven-plugin
docker-maven-plugin 介绍 在持续集成过程中,项目工程一般使用Maven编译打包,然后生成镜像,通过镜像上线,能够大大提供上线效率,同时能够快速动态扩容,快速回滚,着实很方便。docker-maven-plugin插件就是为了帮助我们在Maven工程中,通过简单的配置,自动生成镜像