一、概述Spring Web MVC是基于Servlet API构建的原始Web框架,从一开始就包含在Spring框架中。正式名称“SpringWebMVC”来自其源模块(Spring-webmvc)的名称,但它更常见的名称是“SpringMVC”。
在微服务架构下,大量的应用都是 SpringCloud 分布式架构,这种架构,总体是全链路同步模式。springcloud getway 它是基于spring 5.0 、spring boot 2.0 和spring reacter,为微服务提供一个简单有效的网关API路由接口。
1 Spring概述1.1 Spring的简史Spring是一个开源的轻量级Java开发应用框架,可以简化企业应用开发。Spring解决了开发者在JavaEE开发中遇到的许多常见问题,提供了功能强大loC、AOP以及web MVC等功能。
使用spring cloud gateway非常容易上手,在全面学习之前,我们先来看一个简单的小例子。当客户端发送请求到Spring Cloud Gateway时,spring gateway会根据请求的信息和路由规则匹配相应的Gateway Web Handler。