Источник сообщения с Spring BootJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Источник сообщения с Spring Boot

Сообщение Anonymous »

Я пытаюсь использовать MessageSource с моим приложением Spring для константы сообщения. Я перепробовал все, но мое сообщение не отображается в виде чванства...

Код: Выделить всё

/src/main/resources/message_en.properties
Это файл констант моего сообщения

Код: Выделить всё

ADMIN_USER_NOT_FOUND=Admin user not found
Это мое сообщение
Сейчас

Код: Выделить всё

@Component
public class MessageUtil {

private final MessageSource messageSource;

public MessageUtil(MessageSource messageSource) {
this.messageSource = messageSource;
}

public String getMessage(String message) {
return messageSource.getMessage(message, null, LocaleContextHolder.getLocale());
}

public String getMessageWithArgs(String message, Object[] args) {
return messageSource.getMessage(
message, args, LocaleContextHolder.getLocale()
);
}
}
Вот как я определяю утилиты сообщений и использую вот так

Код: Выделить всё

@Autowired
MessageUtil messageUtil
throw new NotFoundException(messageUtil.getMessage("ADMIN_USER_NOT_FOUND"));
Но я получаю сообщение об ошибке «Ниже»:

Код: Выделить всё

org.springframework.context.NoSuchMessageException: No message found under code 'ADMIN_USER_NOT_FOUND' for locale 'en_US'.
Почему это происходит?? помоги мне

Подробнее здесь: https://stackoverflow.com/questions/798 ... pring-boot
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»