1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/rainwen-spring-boot-showcase

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Проект spring-boot-showcase

Проект spring-boot-showcase включает в себя несколько примеров интеграции на основе версии Spring-Boot 1.5.3.RELEASE.

Описание подмодулей

spring-boot-jsp

Модуль spring-boot-jsp реализует интеграцию Spring-Boot с Tomcat для доступа к JSP и решает проблему запуска: Whitelabel Error Page (type=Not Found, status=404).

Подробности см. в блоге.

spring-boot-rpc

Модуль spring-boot-rpc реализует распределённые удалённые вызовы. В настоящее время интегрирована функция dubbo, а в качестве центра регистрации используется Zookeeper.

Проект состоит из трёх модулей:

  • spring-boot-api — модуль определения интерфейса;
  • spring-boot-consumer — модуль вызова службы, где методы вызова включают механизм Hystrix для предотвращения сбоев;
  • spring-boot-dubbo-provider — модуль поставщика услуг dubbo.

spring-boot-shiro

Модуль spring-boot-shiro реализует интеграцию с shiro. Модуль spring-boot-shiro-velocity содержит полные функции пользователя, роли и разрешения, а также реализует функции хранения данных и простого входа в систему.

spring-cache

Модуль spring-cache использует функции аннотаций spring cache. В настоящее время он реализует только функцию модульного тестирования в локальной среде. Ehcache используется в качестве поставщика кэша, и его можно легко заменить на другой кэш, например Redis.

Spring определяет стандарт для кэширования, используя следующие аннотации: @Cacheable (аннотация кэширования), @Caching (группа аннотаций кэширования) и @CacheEvict (аннотация удаления кэша). Подробности использования см. в коде.

spring-rabbitmq

Модуль spring-rabbitmq реализует следующее:

  1. Инициализацию и управление очередями сообщений RabbitMQ.
  2. Использование различных очередей обмена сообщениями.
  3. Предоставление внешних интерфейсов сообщений RabbitMQ.
  4. Модульное тестирование RabbitMQ в корпоративной интеграции.

spring-mybatis

Модуль spring-mybatis реализует интеграцию между Spring-Boot и MyBatis, а также функцию разделения чтения и записи главного и подчинённого серверов.

Подробности см. в блоге.

spring-boot-trace

Мониторинг распределённых вызовов является обязательным, и модуль spring-boot-trace интегрирует отслеживание распределённых вызовов.

В настоящее время реализована интеграция Spring-Boot и Zipkin.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Спринг-бут проект инстанс. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/rainwen-spring-boot-showcase.git
git@api.gitlife.ru:oschina-mirror/rainwen-spring-boot-showcase.git
oschina-mirror
rainwen-spring-boot-showcase
rainwen-spring-boot-showcase
master