前言
刚开始准备研究Spring Cloud Gateway的时候,由于对Spring Boot不熟悉,看得有些吃力。无奈,只好从最基础的地方开始。
1.1 Spring Boot 启动入口
纵观以往的Spring框架使用方式,框架的入口都封装的很简单,例如Spring MVC 的DispatcherServlet,Spring Framework的ContextLoaderListener。在Spring Boot中也不例外,提供了一个SpringApplication类来负责启动整个应用。一个完整的web应用只需要以下几行代码:
@SpringBootApplication
@RestController
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class,args);
}
@GetMapping("/hello")
public String sayHello(){
return "Hello World";
}