spring-boot-starter-webflux无法使用org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver
那么spring-boot-starter-webflux如何使用resolveLocale?换句话说,反应堆中有什么与resolveLocale类似的东西?
答案 0 :(得分:0)
Spring WebFlux默认配置并使用org.springframework.web.server.i18n. LocaleContextResolver
(以org.springframework.web.server.i18n.AcceptHeaderLocaleContextResolver
和org.springframework.web.server.i18n.FixedLocaleContextResolver
作为实现)。
您可以注入java.util.Locale
作为Controller参数(如果使用的是Spring WebFlux的注释变体),或者注入并使用配置的LocaleContextResolver
bean并直接使用它。