perf: 国际化默认语言设置

This commit is contained in:
fit2cloud-chenyw 2025-02-18 11:51:45 +08:00 committed by fit2cloud-chenyw
parent 70d7b8419d
commit 6567c09acd

View File

@ -5,8 +5,11 @@ import org.springframework.boot.web.servlet.context.AnnotationConfigServletWebSe
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.support.ReloadableResourceBundleMessageSource;
import org.springframework.web.servlet.LocaleResolver;
import org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver;
import java.util.Arrays;
import java.util.Locale;
@Configuration
public class DeI18nMessageConfig {
@ -14,6 +17,13 @@ public class DeI18nMessageConfig {
@Value("${spring.messages.basename}")
private String messageBaseName;
@Bean
public LocaleResolver localeResolver() {
AcceptHeaderLocaleResolver localeResolver = new AcceptHeaderLocaleResolver();
localeResolver.setDefaultLocale(Locale.CHINA);
return localeResolver;
}
@Bean
public ReloadableResourceBundleMessageSource messageSource() {
ReloadableResourceBundleMessageSource messageSource = new DeReloadableResourceBundleMessageSource();