Spring Boot
_Sirius
毕业于清华大学,拥有超过13年的工作经验。 Oracle认证 讲师,拥有6年以上授课经验。精通Oracle数据库、中间 (Weblogic)和大数据Hadoop的管理和开发。 曾为湖北 移动,中国移动,山东教育网进行培训。著有畅销书《IT 必学课》,曾获得xx奖项。
展开
-
spring cloud zuul解决文件上传不成功报错 org.springframework.web.multipart.MultipartException
一般是在微服务zuul网关这里报错导致文件上传失败,所以先检查你的zuul文件上传到服务器出现 org.springframework.web.multipart.MultipartException: Could not parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [/tmp/tomcat.217069926745995889.18000/w原创 2020-10-09 09:48:33 · 1347 阅读 · 0 评论 -
解决spring-test中Feign问题: No qualifying bean of type ‘org.springframework.cloud.openfeign.FeignContext‘
问题现象:启动测试类(含通过Feign远程调用的组件),报错: No qualifying bean of type ‘org.springframework.cloud.openfeign.FeignContext’ available问题解决:在测试类上加上如下代码:import org.springframework.cloud.netflix.ribbon.RibbonAutoConfiguration;import org.springframework.cloud.openfeign.原创 2020-08-26 16:29:52 · 2898 阅读 · 0 评论 -
Spring Cloud - Eureka 多节点 高可用部署 及 unavailable-replicas 问题
Eureka Server除了单点运行之外,还可以通过运行多个实例,并进行互相注册的方式来实现高可用的部署。所以我们只需要将Eureke Server配置其他可用的 serviceUrl 就能实现高可用部署。将 application.yml 文件复制三分:application-9001.yml,application-9002.yml,application-9003.yml,分别添加配置项如下:application-9001.ymlspring: application: nam原创 2020-05-18 00:10:26 · 391 阅读 · 0 评论 -
springboot自定义注解,项目启动时扫描注解
1、需求:自定义注解,项目启动时进行注解扫描并存储,便于后面生成对象。类似于@Controller,@Service,自定义的原因是,整个项目会初始化很多流程,每个流程由好多个小模块(对象)串联起来。同一个类会被创建多个对象,被使用在不同的流程里面。以后会根据流程的配置对应切换对象。2、项目结构3、代码和配置pom.xml <parent> <groupId...原创 2020-02-15 10:26:22 · 13529 阅读 · 3 评论 -
SpringCloud集成RocketMQ实现事务消息方案
前边的话当前SpringCloud作为微服务开发的首选开源方案提供了完善的微服务开发技术套件,不过针对分布式领域的难题–分布式事务控制并没有成熟的方案,本篇将介绍作为柔性事务控制的优秀方案RocketMQ的使用原理和方法。通过本案例的学习,掌握SpringCloud集成RocketMQ事务分布式事务控制的方法。RocketMQ事务消息方案RocketMQ 是一个来自阿里巴巴的分布式消息中间...原创 2020-02-15 09:26:28 · 1109 阅读 · 0 评论