一, 快速搭建webflux項目
1, 引入相關依賴
<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.6.5</version><relativePath/> <!-- lookup parent from repository -->
</parent>
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-webflux</artifactId>
</dependency>
<!-- 解決mac系統Unable to load io.netty.resolver.dns.macos.MacOSDnsServerAddressStreamProvider異常 -->
<dependency><groupId>io.netty</groupId><artifactId>netty-all</artifactId><version>4.1.72.Final</version>
</dependency>
啟動類還是原來的@SpringBootApplication.
如果想要跳轉指定靜態頁面,需要注入RouterFunction
@Value("classpath:pages/index.html")
private Resource indexHtml;
@Bean