跟我学springboot第二讲-加载Environment源码解析&最佳实践

SpringBoot中的配置文件是如何加载的?系统级变量SpringBoot是否获得的?如何做到按环境不同加载不同的配置文件?是不是对此感兴趣,那点进来一起学习吧!

跟我学springboot第一讲-应用启动流程总体分析

SpringBoot的出现,极大简化了基于Spring的Java应用的开发,赋予了Spring应用及其丰富的组件。但是越是简单的东西蕴含的风险越大,真正的用好Springboot,需要对它的原理有一定的了解,本文就带着大家认识下它的启动流程。

SpringBoot可以放心使用Embedded Tomcat

​ 使用过SpringBoot的同学,都知道java -jar application.jar就可以启动一个tomcat应用,十分的简单。之所这么方便,是因为SpringBoot帮我们整合了Embedded Tomcat,那么Native Tomcat和Embedded的相比,有什么差别呢?是不是Embedded Tomcat比Native版的差太多?

SpringCloudGateway源码解析(6)- 常用功能实现

​ 网关的鉴权,动态限流,注册中心自动路由功能,是一个网关的最基本功能,让我们一起来学习。

SpringCloudGateway源码解析(5)- 基于配置中心的动态路由

​ 微服务网关,是一个微服务体系的门户,是多有流量的入口和出口。这样重要的地位就代表了网关需要很高的稳定性。而动态路由就是Spring Cloud Gateway高可用的一种解决方案。

SpringCloudGateway源码解析(4)- 核心流程

​ 在文章《SpringCloudGateway源码解析(3)- 路由的装配》中,我们了解了网关路由的相关实现,这一章节,主要讲解下SpringCloudGateway中handler包实现,其中最核心的两个类FilteringWebHandler和RoutePredicateHandlerMapping。

SpringCloudGateway源码解析(3)- 路由

​ 在文章《SpringCloudGateway源码解析-揭开SpringCloudGateway神秘面纱》中,我们从宏观上了解了Spring Cloud Gateway的整体架构和思想,本篇文章就是要带着大家了解网关的一等公民”路由”的前世和今生。

SpringCloudGateway源码解析(2)-反应式编程

​ 反应式编程,作为一种新的思想,以函数式编程为基础,受到越来越多的开发人员欢迎,Spring5作为行业的标准,也全面拥抱了Reactor框架。

跟我学Springboot-按需加载Bean

在启动SpringBoot应用时,有这样一种需求,不需要加载全部的Bean,按照业务不同,按需加载。

SpringCloudGateway源码解析(1)-揭开SpringCloudGateway神秘面纱

​ Spring Cloud Gateway是Spring官方自己推出的网关组件,基于Spring5,Spring Boot 2.0 和 Project Reactor等技术开发的网关,它旨在为微服务架构提供一种简单有效的API路由管理方式,作为Spring Cloud全家桶替代Zuul的产品。想一探它的神秘面容嘛?学习源码会收获哪些?想知道的话,就跟我走吧