whyclxw
2024-09-19 ef8592668904f629f33c7c1f3e5ec0776f74ebc0
src/main/java/com/whyc/util/MessageUtils.java
@@ -11,26 +11,9 @@
@Component
public class MessageUtils {
    /*private static MessageSource messageSource;
    public MessageUtils(MessageSource messageSource) {
        MessageUtils.messageSource = messageSource;
    }
    public static String getMessage(String key) {
        try {
            return messageSource.getMessage(
                    key,
                    null,
                    LocaleContextHolder.getLocale());
        } catch (Exception e) {
            return key;
        }
    }*/
    @Value("${spring.messages.basename}")
    private String basename;
    private final I18nLocaleResolver resolver;
    private static I18nLocaleResolver customLocaleResolver;
@@ -42,14 +25,10 @@
            path = "i18n/message";
        }
    }
    public MessageUtils(I18nLocaleResolver resolver) {
        this.resolver = resolver;
    }
    @PostConstruct
    public void init() {
        setBasename(basename);
        setCustomLocaleResolver(resolver);
    }
    /**