spring中的bean依赖有大体上可以分为两类,共3中形式,下面简单介绍一下。 第一类是构造方法中的循环依赖,这种会报错 @Service public class ServiceA { private Service…
分类:Spring Cloud
spring framework源码解析之序言
以前看的源码一直没想要记录下来,今天在离开学校三周年之际对以前学习过的框架、源码和工作做个总结。前前后后以大学毕业为分水岭,大学时代学习过汇编、C、C++、VC、MFC、java(J…
Spring Cloud ELK+kafka日志分析平台(二) 优化
Spring Cloud ELK+kafka日志分析平台(二)优化 一、概述 在笔者的上一篇博客介绍了Spring Cloud ELK+kafka日志分析平台的搭建,http://xuyangyang.club/arti…
spring cloud gateway 配置分析
srping cloud gateway 版本: 2.0.2 自动配置类列表spring.factories # Auto Configure org.springframework.boot.autoconfigure…
Spring-MVC理解之一:应用上下文webApplicationContext
一、先说ServletContext javaee标准规定了,servlet容器需要在应用项目启动时,给应用项目初始化一个ServletContext作为公共环境容器存放公共信息。ServletContext中的信息…
spring事务管理源码分析
闲来无事,重新看了下spring事务管理源码,写个笔记。 1、TransactionTemplate 当需要在事务中执行一个DB操作时,执行: transactionTemplate.execute(new Transa…
Spring Cloud构建微服务架构:服务消费(Ribbon)【Dalston版】
通过上一篇《Spring Cloud构建微服务架构:服务消费(基础)》,我们已经学会如何通过LoadBalancerClient接口来获取某个服务的具体实例,并根据实例信息来发起服务接口消费请求。但是这样的做法需要我们手…
Spring Cloud原理分析及使用
Eureka角色功能介绍 1.服务提供者: 服务注册: 服务提供者在启动的时候,会通过rest请求将自己注册到Eureka server上,同时带上了自身服务的一些元数据信息。Eureka收到这个请求之后,会将元数据(参…
Spring源码分析---IOC
IOC案例理解(依赖注入): IOC其实就是一个容器而已,他要干的事情其实就是一个依赖注入的问题, 再说的直白一点就是 赋值,把右边的值赋值给左边。 场景 在平常的开发当中,会在Controller层写上 @AutoWr…
从源码中理解spring cloud kafka stream 是如何分配kafka的partitions给不同的instance的
首先,kafka的topic是由多个partitions物理分隔的。假设topic: testIn,有8个partitions 其次,我们编写的springcloud kafka stream程序,打成jar包后,可以部…
Spring Cloud Feign常见问题
1. FeignClient接口,不能使用@GettingMapping 之类的组合注解 @FeignClient("microservice-provider-user") public interface UserF…