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. LocaleContextResolverorg.springframework.web.server.i18n.AcceptHeaderLocaleContextResolver а также org.springframework.web.server.i18n.FixedLocaleContextResolver как реализации).

Вы можете ввести java.util.Locale в качестве аргумента контроллера (если вы используете вариант аннотации Spring WebFlux), или введите и используйте настроенный LocaleContextResolver боб и использовать его напрямую.

Другие вопросы по тегам