Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 
 

25 строки
808 B

  1. package com.ffii.fpsms.config;
  2. import java.util.Locale;
  3. import org.springframework.beans.factory.config.BeanPostProcessor;
  4. import org.springframework.stereotype.Component;
  5. import org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver;
  6. /**
  7. * The MVC config already creates {@code localeResolver}. A second bean with that
  8. * name is rejected. This sets the existing resolver's default to Chinese when
  9. * the request has no Accept-Language header.
  10. */
  11. @Component
  12. public class DefaultChineseLocale implements BeanPostProcessor {
  13. @Override
  14. public Object postProcessAfterInitialization(Object bean, String beanName) {
  15. if (bean instanceof AcceptHeaderLocaleResolver resolver && "localeResolver".equals(beanName)) {
  16. resolver.setDefaultLocale(Locale.CHINESE);
  17. }
  18. return bean;
  19. }
  20. }