spring-boot-starter-webflux не может использовать AcceptHeaderLocaleResolver
spring-boot-starter-webflux не может использовать org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver
так как же spring-boot-starter-webflux может использовать resolLocale? Другими словами, что в реакторе похоже на resolLocale?
1 ответ
Spring WebFlux настраивает и использует по умолчанию org.springframework.web.server.i18n. LocaleContextResolver
(с org.springframework.web.server.i18n.AcceptHeaderLocaleContextResolver
а также org.springframework.web.server.i18n.FixedLocaleContextResolver
как реализации).
Вы можете ввести java.util.Locale
в качестве аргумента контроллера (если вы используете вариант аннотации Spring WebFlux), или введите и используйте настроенный LocaleContextResolver
боб и использовать его напрямую.