logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

docker部署springboot(eureka server)项目

打开idea右侧的 Maven 工具窗口(View → Tool Windows → Maven)双击 package 目标。

文章图片
#docker#spring boot#eureka
ErrorDecoder + InvocationHandlerFactory​ 的方式,实现 Feign 遇到 400+/500+ 时不抛异常,而是将响应体解析为 Response返回

本文提出了一种通过ErrorDecoder+InvocationHandlerFactory实现Feign异常处理的方案,使Feign在遇到400+/500+错误时不抛出异常,而是将响应体解析为Response<T>返回。核心实现包括:1)自定义ErrorDecoder将非2xx响应转为InternalClientException;2)禁用重试机制;3)通过BaseInvocatio

#java#开发语言
docker部署redis

【代码】docker部署redis。

文章图片
#docker#redis#容器
docker部署redis

【代码】docker部署redis。

文章图片
#docker#redis#容器
多数据源配置(MyBatis-Plus vs AbstractRoutingDataSource)

使用 AbstractRoutingDataSource 配置多数据源是 Spring 原生的动态数据源解决方案,适合需要深度定制的场景。1.依赖仅需引入jdbc+连接池-- 仅需 Spring JDBC + 连接池(使用druid) -->2.数据源配置spring:master:druid:slave:druid:3.创建数据源上下文持有类4.实现动态数据源路由@Override5.配置数据源

#mybatis
到底了