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

OSCHINA-MIRROR/Exrick-x-boot

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

XBoot

GPL-v3 Звезды на GitHub Forks on GitHub### Презентационное видео

Официальный сайт

Онлайн демо

Полная онлайн документация

https://www.kancloud.cn/exrick/xboot/content

Проект фронтенда на Vue+iView

xboot-front

Версионность

  • xboot-fast: версия с одним приложением
  • xboot-module: версия с несколькими модулями

Краткое описание проекта

  • Подробные комментарии в коде, отсутствие сложной логики, использование SpringBoot 2.4.8
  • JWT / конфигурируемые Token взаимодействие для одного устройства на Redis, возможность произвольной смены, предоставление открытой платформы, центра OAuth2 аутентификации, поддержка единого входа
  • JPA + Mybatis-Plus, возможность произвольной смены
  • Возможность выбора метода записи операционных журналов между MySQL и Elasticsearch
  • Увеличение производительности генерации кода на Java, Vue и SQL в четыре раза
  • Динамическое управление правами доступа, легкая многомерная проверка кнопок и данных- [x] Поддержка множественного входа через социальные сети, SMS и другие способы, без изменения первоначальных данных пользователя, реализация управления аккаунтами третьих сторон
  • Управление отправкой сообщений через WebSocket, управление задачами по расписанию через Quartz, управление словарями данных
  • Предоставление распределённых ограничителей скорости, синхронных блокировок, CAPTCHA и других инструментов для backend, богатый шаблон Vue для frontend
  • Возможность динамического конфигурирования SMS, электронной почты, Vaptcha CAPTCHA и других
  • Почему следует использовать разделение front-end и back-end?
    • В какую эпоху вы ещё используете jQuery?

Скриншоты - ПК

QQ截图20180826163917.png

QQ截图20180826164058.png

QQ截图20180826164144.png

  • iPad Mini 5
  • iPhone X

Полная версия скриншотов с детализацией

Системная архитектура

Технологии, используемые в фронтенде

  • Vue 2.6.x, Vue Cli 4.x, iView, iview-admin, iview-area, Vuex, Vue Router, ES6, webpack, axios, echarts, cookie и т.д.
  • Для независимого проекта на основе Vue+iView перейдите в репозиторий xboot-front.

Технологии, используемые в бэкенде

Все зависимости от фреймворков используются в последних версиях

Другие средства разработки

В течение первых обновлений, документ всегда будет бесплатным

https://www.kancloud.cn/exrick/xboot/content### Локальная установка и запуск- Установите зависимости и запустите: Redis, Elasticsearch (требуется при использовании ES для записи логов в конфигурации).

  • Установка Maven и его настройка в IDEA
  • Рекомендуется использовать IDE IntelliJ IDEA (бесплатная версия). После установки плагина Lombok импортируйте этот Maven проект. Если зависимости не были автоматически установлены, выполните команду mvn install в корневой директории.
  • В MySQL создайте базу данных xboot. Конфигурационные файлы уже активированы для автоматического создания таблиц DDL, но начальных данных нет. Не забудьте запустить скрипт xboot.sql, чтобы создать начальные данные (при возникновении ошибок с отсутствием таблиц Quartz, рекомендуется игнорировать регистр символов в базе данных или повторно импортировать quartz.sql).
  • Измените конфигурацию файла application.yml согласно требованиям. Все необходимые изменения следует делать именно здесь.
  • Запустите XbootApplication.java через компилятор или выполните команду mvn spring-boot:run в корневой директории. По умолчанию порт 8888. Для доступа к документации API используйте адрес http://localhost:8888/doc.html. Это указывает на успешное завершение установки. Административные учетные данные: admin | 123456.
  • Для запуска переднего интерфейса рекомендуется использовать Vue.js проект xboot-front.com/Exrick/xboot-front) и измените конфигурацию прокси-сервера.> Подсказка: если после обновления кода возникают ошибки, не забудьте обновить SQL и очистить Redis кэш.

Разработка и связанные технические документы- Основные настройки проекта и использование связанных технологий [обязательно прочитать]com/Exrick/x-boot/wiki/Практики-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование-в-текущих-технологиях-и-протоколах-RESTful-API-и-их-использование- Настройка Vaptcha для человекоцентричной капчи

### [Распределённое расширение](https://github.com/alibaba/dubbo-spring-boot-starter/blob/master/README_zh.md)### Поделиться знаниями по backend с использованием XBoot (обновление в процессе)
1. [Сравнение Spring Boot 2.x](https://github.com/Exrick/x-boot/wiki/SpringBoot2.x-%E5%8C%BA%E5%88%AB-%E6%80%BB%E7%BB%93)

2. [Интеграция Spring Security с JWT](https://github.com/Exrick/x-boot/wiki/SpringSecurity-%E6%95%B4%E5%90%88-JWT)

3. [Динамическое управление правами доступа баз данных с помощью Spring Security](https://github.com/Exrick/x-boot/wiki/SpringSecurity-%E5%8A%A8%E6%80%81-%E6%9D%83%E9%99%90-%E7%AE%A1%E7%90%86)

4. [Интеграция Spring Boot 2.x с Quartz](https://github.com/Exrick/x-boot/wiki/Spring-Boot-2.x-%E6%95%B4%E5%90%88-Quartz)

5. [Приложение отправки сообщений с использованием Websocket для реального времени отображения красной точки на значке уведомлений](https://github.com/Exrick/x-boot/wiki/%E5%9F%BA%E4%BA%8E-WebSocket-%E5%AE%9E%E7%8E%B0-%E5%8F%91%E9%80%81-%E6%B6%88%E6%81%AF-%E5%90%8E-%E5%8F%B3-%E4%B8%8A-%E8%A7%92-%E6%B6%88%E6%81%AF-%E5%9B%B3-%E6%A0%87-%E7%82%B9-%E5%AE%9E%E6%97%B6-%E6%98%BE%E7%A4%BA)

6. [Интеграция Spring Boot 2.x с Activiti рабочими процессами и моделью конструктора](https://github.com/Exrick/x-boot/wiki/Spring-Boot-2.x-%E6%95%B4%E5%90%88-Activiti-%E5%B7%A5%E4%BD%9C-%E6%B5%81-%E4%B8%8E-%E6%A8%A1%E5%9E%8B-%E8%AE%BE%E8%AE%A1-%E5%99%A8)
### Установка и развертывание back-end кластера с использованием Docker (обновление в процессе)

> Для установки front-end кластера перейдите к проекту [xboot-front](https://github.com/Exrick/xboot-front).

1. [Установка Docker и часто используемые команды](https://github.com/Exrick/x-boot/wiki/Docker-%E7%9A%84-%E5%AE%89%E8%A3%85-%E4%B8%8E-%E5%B8%B8-%E7%94%A8-%E5%91%BD-%E4%BB%A4)

2. Установка кластера MySQL на основе архитектуры PXC.

3. Установка кластера Redis.

4. Установка кластера Elasticsearch.5. Развертывание back-end кластера XBoot.

### Коммерческая лицензия
- Личное использование для обучения следует за GPL открытой лицензией.
- Для коммерческого использования требуется получение лицензии у автора.

### Рекомендованные проекты автора
- [XMall WeChat mini-app APP frontend — теперь открытый!](https://github.com/Exrick/xmall-weapp)

   ![WX20190924-234416@2x.png](https://s2.ax1x.com/2019/10/06/ucEsBD.md.png)

- [XMall: Распределённая электронная коммерция магазин товаров на основе SOA архитектуры](https://github.com/Exrick/xmall)

   ![](https://ooo.0o0.ooo/2018/07/22/5b54615b95788.jpg)
   
- [XPay личная система приёма платежей без подписки](https://github.com/Exrick/xpay) - Заметки по машинному обучению
   - [Machine-Learning](https://github.com/Exrick/Machine-Learning)

### Обсуждение технических вопросов
- Оплата за доступ к группе QQ `475743731`, включает получение подробных графических документов проектов, ответов на вопросы [![](http://pub.idqqimg.com/wpa/images/group.png)](http://shang.qq.com/wpa/qunwpa?idkey=7b60cec12ba93ebed7568b0a63f22e6e034c0d1df33125ac43ed753342ec6ce7)
- Бесплатная группа QQ `562962309` [![](http://pub.idqqimg.com/wpa/images/group.png)](http://shang.qq.com/wpa/qunwpa?idkey=52f6003e230b26addeed0ba6cf343fcf3ba5d97829d17f5b8fa5b151dba7e842)
- Блог автора: [http://blog.exrick.cn](http://blog.exrick.cn)
### [Поддержка проекта](http://xpay.exrick.cn/pay)

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

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

Введение

Описание недоступно Развернуть Свернуть
GPL-3.0
Отмена

Обновления

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

Участники

все

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

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