1234567891011121314151617181920212223 |
- package com.backendsys.utils.response;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.context.MessageSource;
- import org.springframework.context.i18n.LocaleContextHolder;
- import org.springframework.stereotype.Service;
- import java.util.Locale;
- /**
- * 定义 ResultEnumService 获取国际化消息
- */
- @Service
- public class ResultEnumService {
- @Autowired
- private MessageSource messageSource;
- public String getMessage(ResultEnum resultEnum, String lang) {
- return messageSource.getMessage(resultEnum.getMessageKey(), null, new Locale(lang));
- }
- }
|