BeanUtil — инструмент для работы с bean-компонентами, который позволяет получить доступ к контексту приложения Spring из любого места и использовать его для получения любых bean-компонентов.
MessageUtil — инструмент интернационализации, который расширяет поддержку файлов интернационализации в Spring Boot для поддержки путей в стиле ant basename. Это позволяет использовать файлы интернационализации без ограничений на пути к файлам в многомодульных проектах. Например:
# Исходный код
spring:
messages:
basename: com/baidu/message,com/alibaba/message,com/spring/message
---
# Расширенный код
spring:
messages:
basename: '**/message'
Начало работы над вашим первым проектом очень просто.
Вы можете загрузить пакет с [последней стабильной версией] (https://github.com/mydeathtrial/spring-util/releases). Пакет был загружен в центральный репозиторий Maven, и вы можете напрямую объявить ссылку на него в файле pom.
Например, версия spring-util-2.1.0.M5.jar.
<!-- Объявление центрального репозитория -->
<repositories>
<repository>
<id>cent</id>
<url>https://repo1.maven.org/maven2/</url>
</repository>
</repositories>
<!-- Объявление зависимости -->
<dependency>
<groupId>cloud.agileframework</groupId>
<artifactId>spring-util</artifactId>
<version>2.1.0.M5</version>
</dependency>
// Получение контекста приложения из любого места
BeanUtil.getApplicationContext()
// Перевод интернационализированной информации из любого места
MessageUtil.message("messageKey", "Потому что...")
Файл интернационализации
// Китайский
messageKey=错啦!{0}
// Английский
messageKey=error!{0}
Результат журнала
错啦! Потому что...
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )