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

OSCHINA-MIRROR/zhangxd-springboot-dubbox

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
README.md 2.4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 01.12.2024 22:56 9910655

Java-система, основанная на Spring Boot и Dubbox: особенности разработки

  • Разделение на клиентскую и серверную части.
  • Клиентская часть проекта доступна по ссылке https://github.com/zhangxd1989/springboot-dubbox-web.
  • Управление правами доступа на основе ролей с использованием Spring Security.
  • Унифицированное управление исключениями.
  • Интеграция Spring Data Redis.
  • Интегрированный интерфейс Swagger-UI доступен по адресу http://localhost:8081/swagger-ui.html.
  • Планирование задач.
  • Реализация функции краулера.
  • Отправка электронной почты.
  • Пример использования RabbitMQ.
  • Многопрофильное управление.
  • Maven для управления проектами.
  • Поддержка нескольких источников данных в Mybatis.
  • Logback для ведения журнала.
  • Реализованы интерфейсы регистрации, входа, изменения информации, загрузки аватара и восстановления пароля для клиентов.
  • Ограничение количества обращений к интерфейсам.
  • Вызовы сторонних интерфейсов с помощью Okhttp3.
  • Мониторинг SQL с помощью Druid.

Проект зависит от MySQL, Zookeeper и Redis.

Платформа включает следующие компоненты:

  • platform-admin-web — интерфейс администратора платформы;
  • platform-mobile-client — интерфейс мобильного клиента;
  • platform-system — поставщик услуг.

В файле application.yml настраиваются соединения с базой данных и Redis, а также порт для веб-доступа.

Выполняется скрипт db-script для инициализации базы данных.

Адрес подключения к Zookeeper настраивается в pom.xml.

После запуска SysProviderApplication отдельно запускаются ClientMobileApplication и WebAdminApplication.

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/zhangxd-springboot-dubbox.git
git@api.gitlife.ru:oschina-mirror/zhangxd-springboot-dubbox.git
oschina-mirror
zhangxd-springboot-dubbox
zhangxd-springboot-dubbox
master