SpringBoo2 在使用WebFlux的情況下的後端國際化

Koko君發表於2019-05-31

SpringBoo2 在使用WebFlux的情況下的後端國際化

[toc]

前言

SpringBoot如何國際化,現在網上能搜到很多資源,並且也的確挺簡單的。

但是方法不適用於在已經使用了WebFlux的SpringBoot2中

(如果雖然使用了SpringBoot2,但是使用的是MVC,那當然沒有問題)

網上的思路是這樣的:

SpringBoo2 在使用WebFlux的情況下的後端國際化

SpringBoo2 在使用WebFlux的情況下的後端國際化

在使用WebFlux的情況下,根本沒有WebMvcConfigure

方案

編寫國際化檔案

SpringBoo2 在使用WebFlux的情況下的後端國際化

配置國際化檔案路徑

SpringBoo2 在使用WebFlux的情況下的後端國際化

使用

SpringBoo2 在使用WebFlux的情況下的後端國際化

切換

客戶端在請求的時候,只要帶著Accept-Language請求頭即可

注意,Accept-Language值的語言與國別中間用-,不是_

相關文章