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

OSCHINA-MIRROR/TRCloud-T4CLOUD

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

T4CLOUD

Spring Cloud — это инструмент для быстрой разработки проектов на основе микросервисной архитектуры. Он поддерживает как монолитные приложения Boot, так и сложные облачные решения. Профессиональный генератор кода позволяет быстро создавать код для серверной и клиентской частей проекта без необходимости писать вспомогательные функции. В проекте реализована удобная система аутентификации и авторизации, а также автоматизированная система логирования. Это позволяет разработчикам сосредоточиться на бизнес-логике приложения.

Текущие версии: 0.1.2 (дата выпуска: 01.07.2020).

Исходный код:

— версия Boot:

— версия Cloud:

— веб-интерфейс (общий для версий Boot и Cloud):

Структура версий: X.Y.Z, где X — большая версия (может включать значительные изменения), Y — малая версия (обычно включает небольшие обновления с сохранением совместимости), Z — номер исправления (обновления, которые не влияют на совместимость).

Текущая версия 0.1.2 от 01.07.2020:

Серверная часть:

  • добавлены сторонние модули для обработки данных (например, инструменты для работы с данными от WeChat и DingTalk);
  • добавлена поддержка входа через WeChat и DingTalk (включая регистрацию с автоматическим присвоением роли и получением динамических арендаторов);
  • добавлен фильтр URL;
  • добавлены примеры разработки, включая демонстрацию изображений, аудио, файлов и зашифрованной передачи данных.

Улучшения:

  • улучшен способ получения древовидных интерфейсов, чтобы избежать потери кнопок авторизации при разделении слоёв;
  • добавлено дружественное сообщение при потере авторизации;
  • реализован шифрованный пароль для входа в систему (расшифровывается с помощью аннотации @RSA);
  • пользователи могут фильтровать список пользователей по ролям;
  • ресурсы теперь имеют имена файлов.

Клиентская часть:

  • оптимизированы компоненты для работы с изображениями;
  • можно настроить название проекта и адрес запроса;
  • добавлен компонент для воспроизведения аудио (загрузка, воспроизведение, скачивание и отображение);
  • добавлен компонент ресурсов (загрузка, скачивание и отображение).

Улучшения:

  • оптимизация компонента загрузки изображений (пустые подсказки и адаптивный режим);
  • добавлены подсказки о правах доступа к меню;
  • расширен набор иконок;
  • настройка локального переадресации в vue-config;
  • в компоненте словаря добавлена функция очистки;
  • строки таблицы можно выбирать двойным кликом.

Также были исправлены некоторые ошибки и недочёты.

Демонстрация:

  • онлайн-демонстрация: https://cloud.t4cloud.com;
  • учётная запись: demo;
  • пароль: 123456;
  • описание: у вас есть все права на разработку примеров, но только права просмотра для других функций;
  • группа общения: 715455646 (добро пожаловать в группу).

Техническая архитектура:

Сервер:

  • базовая структура: Spring Boot & Spring Cloud & Spring Cloud Alibaba;
  • шлюз: Spring Cloud Gateway;
  • регистрация и конфигурация центра: Alibaba Nacos;
  • сервисные вызовы: Feign & Ribbon & Sentinel;
  • постоянный слой: Mybatis-plus & Mybatis;
  • безопасность: Apache Shiro & Jwt;
  • пул соединений с базой данных: Druid;
  • кэш: Redis;
  • рабочий процесс: Flowable;
  • задачи по расписанию: XXL-Job;
  • логирование: logback;
  • другое: Jackson & Easypoi & Swagger & lombok и т. д.

Фронтенд:

  • базовая структура: VUE;
  • фреймворк: VUE-Cli;
  • маршрутизация: VUE-Router;
  • состояние данных: VUEX;
  • UI-компоненты: ElementUI;
  • коммуникация: Axios;
  • диаграммы: Echarts;
  • многоязычность: Vue-i18n;
  • расширение прокрутки: Swiper;
  • шифрование: Jsencrypt.

Среда разработки:

  • язык: Java-8 & Nodejs-10;
  • IDE: IDEA & WebStorm & VsCode;
  • управление зависимостями: Maven;
  • база данных: MySQL5.7;
  • кеш: Redis;
  • центр регистрации и конфигурации: Nacos;
  • очередь сообщений: Rocket-MQ.

Документация:

Генератор кода:

  • функциональность: простой и удобный инструмент для генерации базового кода одним нажатием кнопки. Предлагает два режима (Cloud и Boot), включая контроллеры, сервисы, DAO, мапперы, сущности, клиенты Feign, DTO, Vue и другие компоненты;
  • использование: настройте информацию о базе данных в файле code.properties и запустите основной метод T4CodeGen.

План проекта:

Авторы:

  • благодарим нескольких партнёров за совместную работу.

В заключение:

  • проект был выделен из существующего коммерческого проекта, переработан и разработан заново. Мы приветствуем всех, кто хочет присоединиться к нам и внести свой вклад в проект. Любые идеи и предложения приветствуются;
  • этот проект подходит для личных проектов, частных проектов и небольших корпоративных проектов;
  • для связи: zqr.it@t4cloud.com.

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

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

Введение

Spring Cloud позволяет быстро разрабатывать проекты на основе готовых шаблонов (фреймворков), поддерживает быстрое развёртывание отдельного приложения BOOT и разработку сложных облачных систем CLOUD. Профессиональный генератор кода может автоматически создать код для клиентской и серверной частей, избавляя от необходимости прописывать вспомогате... Развернуть Свернуть
GPL-3.0
Отмена

Обновления

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

Участники

все

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

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