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

OSCHINA-MIRROR/wingxh-RuoYi-plus

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

RuoYi-plus

RuoYi-plus — это открытая система управления, разработанная на языке Java и основанная на SpringBoot 2.x и SpringCloud. Это новый выпуск с более понятной архитектурой, более чистым кодом и более эстетичными страницами. Она非常适合用于公司管理平台的旧版本升级、新平台搭建的快速整合,同时也是接私活的利器.

RuoYi-plus — это открытая система управления, разработанная на языке Java и основанная на SpringBoot 2.x и SpringCloud. Это новый выпуск с более понятной архитектурой, более чистым кодом и более эстетичными страницами. Она非常适合用于公司管理平台的旧版本升级、新平台搭建的快速整合,同时也是接私活的利器.

RuoYi-plus — это открытая система управления, разработанная на языке Java и основанная на SpringBoot 2.x и SpringCloud. Это новый выпуск с более понятной архитектурой, более чистым кодом и более эстетичными страницами. Она非常适合用于公司管理平台的旧版本升级、新平台搭建的快速整合,同时也是接私活的利器.

RuoYi-plus — это открытая система управления, разработанная на языке Java и основанная на SpringBoot 2.x и SpringCloud. Это новый выпуск с более понятной архитектурой, более чистым кодом и более эстетичными страницами. Она非常适合用于公司管理平台的旧版本升级、新平台搭建的快速整合,同时也是接私活的利器.RuoYi-plus — это открытая система управления, разработанная на языке Java и основанная на SpringBoot 2.x и SpringCloud. Это новый выпуск с более понятной архитектурой, более чистым кодом и более эстетичными страницами. Она非常适合用于公司管理平台的旧版本升级、新平台搭建的快速整合,同时也是接私活的利器.

RuoYi-plus — это открытая система управления, разработанная на языке Java и основанная на SpringBoot 2.x и SpringCloud. Это новый выпуск с более понятной архитектурой, более чистым кодом и более эстетичными страницами. Она非常适合用于公司管理平台的旧版本升级、新平台搭建的快速整合,同时也是接私活的利器.

Перевод: RuoYi-plus — это открытая система управления, разработанная на языке Java и основанная на SpringBoot 2.x и SpringCloud. Это новый выпуск с более понятной архитектурой, более чистым кодом и более эстетичными страницами. Она非常适合用于公司管理平台的旧版本升级、新平台搭建的快速整合,同时也是接私活的利器.

Перевод: RuoYi-plus — это открытая система управления, разработанная на языке Java и основанная на SpringBoot 2.x и SpringCloud. Это новый выпуск с более понятной архитектурой, более чистым кодом и более эстетичными страницами. Она非常适合用于公司管理平台的旧版本升级、新平台搭建的快速整合,同时也是接私活的利器.

Перевод: RuoYi-plus — это открытая система управления, разработанная на языке Java и основанная на SpringBoot 2.x и SpringCloud. Это новый выпуск с более понятной архитектурой, более чистым кодом и более эстетичными страницами. Она非常适合用于公司管理平台的旧版本升级、新平台搭建的快速整合,同时也是接私活的利器.

Перевод: RuoYi-plus — это открытая система управления, разработанная на языке Java и основанная на SpringBoot 2.x и SpringCloud. Это новый выпуск с более понятной архитектурой, более чистым кодом и более эстетичными страницами. Она非常适合用于公司管理平台的旧版本升级、新平台搭建的快速整合,同时也是接私活的利器.

Перевод: RuoYi-plus — это открытая система управления, разработанная на языке Java и основанная на SpringBoot 2.x и SpringCloud. Это новый выпуск с более понятной архитектурой, более чистым кодом и более эстетичными страницами. Она非常适合用于公司管理平台的旧版本升级、新平台搭建的快速整合,同时也是接私活的利器.

Перевод: RuoYi-plus — это открытая система управления, разработанная на языке Java и основанная на SpringBoot 2.x и SpringCloud. Это новый выпуск с более понятной архитектурой, более чистым кодом и более эстетичными страницами. Она非常适合用于公司管理平台的旧版本升级、新平台搭建的快速整合,同时也是接私活的利器.

Перевод: RuoYi-plus — это открытая система управления, разработанная на языке Java и основанная на SpringBoot 2.x и SpringCloud. Это новый выпуск с более понятной архитектурой, более чистым кодом и более эстетичными страницами. Она非常适合用于公司管理平台的旧版本升级、新平台搭建的 быструю интеграцию, а также является отличным инструментом для выполнения частных работ.

Перевод: RuoYi-plus — это открытая система управления, разработанная на языке Java и основанная на SpringBoot 2.x и SpringCloud. Это новый выпуск с более понятной архитектурой, более чистым кодом и более эстетичными страницами. Она非常适合用于公司管理平台的旧版本升级、新平台搭建的快速整合,同时也是接私活的利器.RuoYi-plus — это открытая система управления, разработанная на языке Java и основанная на SpringBoot 2.x и SpringCloud. Это новый выпуск с более понятной архитектурой, более чистым кодом и более эстетичными страницами. Она非常适合用于公司管理平台的旧版本升级、新平台搭建的快速整合,同时也是接私活的利器.

RuoYi-plus — это открытая система управления, разработанная на языке Java и основанная на SpringBoot 2.x и SpringCloud. Это новый выпуск с более понятной архитектурой, более чистым кодом и более эстетичными страницами. Она非常适合用于 компании управления платформы старых версий обновления, новых платформ сборки быстрого интегрирования, а также является利器 для выполнения частных работ.

RuoYi-plus — это открытая система управления, разработанная на языке Java и основанная на SpringBoot 2.x и SpringCloud. Это новый выпуск с более понятной архитектурой, более чистым кодом и более эстетичными страницами. Она非常适合用于公司管理平台的旧版本升级、新平台搭建的快速整合,同时也是接私活的利器.

RuoYi-plus — это открытая система управления, разработанная на языке Java и основанная на SpringBoot 2.x и SpringCloud. Это новый выпуск с более понятной архитектурой, более чистым кодом и более эстетичными страницами. Она非常适合用于公司管理平台的旧版本升级、新平台搭建的快速整合,同时也是接私活的利器.RuoYi-plus — это открытая система управления, разработанная на языке Java и основанная на SpringBoot 2.x и SpringCloud. Это новый выпуск с более понятной архитектурой, более чистым кодом и более эстетичными страницами. Она非常适合用于公司管理平台的旧版本升级、新平台搭建的快速整合,同时也是接私活的利器.

RuoYi-plus — это открытая система управления, разработанная на языке Java и основанная на SpringBoot 2.x и SpringCloud. Это новый выпуск с более понятной архитектурой, более чистым кодом и более эстетичными страницами. Она非常适合用于 компании управления платформы старых версий обновления, новых платформ сборки быстрого интегрирования, а также является利器 для выполнения частных работ.

RuoYi-plus — это открытая система управления, разработанная на языке Java и основанная на SpringBoot 2.x и SpringCloud. Это новый выпуск с более понятной архитектурой, более чистым кодом и более эстетичными страницами. Она非常适合用于公司管理平台的旧版本升级、新平台搭建的快速整合,同时也是接私活的利器.

RuoYi-plus — это открытая система управления, разработанная на языке Java и основанная на SpringBoot 2.x и SpringCloud. Это новый выпуск с более понятной архитектурой, более чистым кодом и более эстетичными страницами. Она非常适合用于公司管理平台的旧版本升级、新平台搭建的快速整合,同时也是接私活的利器.RuoYi-plus — это открытая система управления, разработанная на языке Java и основанная на SpringBoot 2.x и SpringCloud. Это новый выпуск с более понятной архитектурой, более чистым кодом и более эстетичными страницами. Она非常适合用于公司管理平台的旧版本升级、新平台搭建的快速整合,同时也是接私活的利器.

RuoYi-plus — это открытая система управления, разработанная на языке Java и основанная на SpringBoot 2.x и SpringCloud. Это новый выпуск с более понятной архитектурой, более чистым кодом и более эстетичными страницами. Она非常适合用于 компании управления платформы старых версий обновления, новых платформ сборки быстрого интегрирования, а также является利器 для выполнения частных работ.

RuoYi-plus — это открытая система управления, разработанная на языке Java и основанная на SpringBoot 2.x и SpringCloud. Это новый выпуск с более понятной архитектурой, более чистым кодом и более эстетичными страницами. Она非常适合用于公司管理平台的旧版本升级、新平台搭建的快速整合,同时也是接私活的利器.

RuoYi-plus — это открытая система управления, разработанная на языке Java и основанная на SpringBoot 2.x и SpringCloud. Это новый выпуск с более понятной архитектурой, более чистым кодом и более эстетичными страницами. Она非常适合用于公司管理平台的旧版本升级、新平台搭建的快速整合,同时也是接私活的利器.RuoYi-plus — это открытая система управления, разработанная на языке Java и основанная на SpringBoot 2.x и SpringCloud. Это новый выпуск с более понятной архитектурой, более чистым кодом и более эстетичными страницами. Она非常适合用于公司管理平台的旧版本升级、新平台搭建的快速整合,同时也是接私活的利器.

RuoYi-plus — это открытая система управления, разработанная на языке Java и основанная на SpringBoot 2.x и SpringCloud. Этот новый выпуск включает более понятную архитектуру, более чистый код и более эстетичные страницы. Она非常适合用于公司管理平台的旧版本升级、新平台搭建的快速整合,同时也是接私活的利器.

RuoYi-plus — это открытая система управления, разработанная на языке Java и основанная на SpringBoot 2.x и SpringCloud. Этот новый выпуск включает более понятную архитектуру, более чистый код и более эстетичные страницы.### Скрипты для базы данных добавьте в группу QQ, скачайте из группы файлы.

Поддержка технической информации

Поддержка технической информации ruoyi-plus

Общение по техническим вопросам

Общение по техническим вопросам ruoyi-plus

Вступление

Нашей конечной целью является создание системы открытого магазина, созданной на Java, которая быстро устанавливается, имеет высокое качество кода, проста и элегантна!#### Описание RuoYi-plus — это открытая система управления backend, созданная на Java и основанная на SpringBoot 2.x и SpringCloud. Новая версия имеет более четкую архитектуру, более чистый код и более элегантные страницы. Она может использоваться для вторичной разработки систем управления, таких как OA, CRM и PDM. Очень подходит для обновления старых версий корпоративных платформ, быстрого объединения новых платформ и является отличным инструментом для выполнения частных проектов.

Важно: Этот проект является обновленной версией открытого проекта RuoYi (若依), и мы выражаем благодарность за его создание.

Структура программного обеспечения

  • модуль zebra-yritsz-smp-parent: родительский модуль для всех проектов, отвечающий за управление зависимостями и версиями jar.
  • модуль zebra-yritsz-config-server: сервер конфигурации cloud.
  • модуль zebra-yritsz-smp: модуль управления, включающий контроллеры и визуальные файлы.
  • модуль zebra-yritsz-smp-generator: генератор кода.
  • модуль zebra-yritsz-smp-quartz: модуль планировщика задач.
  • модуль zebra-yritsz-smp-core: основной модуль, включающий обработку прав доступа, операции по сохранению данных, утилиты, клиент конфигурации cloud и источники данных.
  • модуль zebra-yritsz-commons-db: общий db и bean.
  • модуль zebra-yritsz-commons-redis: общий redis.

Описание архитектуры backend:| Номер | Основная технология | Фреймворк | Описание | | --- | --- | --- | --- | | 1 | Основной фреймворк | Spring Boot 2. x, SpringCloud G версия | SpringBoot является основным фреймворком, а SpringCloud используется для сохранения основного фреймворка. В настоящее время используется только cloudConfig (опционально). | | 2 | Фреймворк безопасности | Apache Shiro | модуль core | | 3 | Шаблонизатор | Thymeleaf | модуль smp | | 4 | Фреймворк для работы с базой данных | MyBatis | реализация: модуль dbean, конфигурация: модуль core | | 5 | Планировщик задач | Quartz | модуль quartz | | 6 | Подключение к пулу подключений к базе данных | Druid | реализация: модуль dbean, конфигурация: модуль core | | 7 | Генерация кода | Velocity | модуль generator | | 8 | Управление проектом | Maven | по умолчанию | | 9 | Кэширование | Redis, встроенный кэш Shiro | (реализация: redis модуль, конфигурация: core модуль), core модуль | | 10 | Другие плагины | tk. mybatis, lombok и др. | (dben модуль, core модуль), глобально | Фронтенд-фреймворки:

Номер Основные технологии Фреймворк Описание
1 Основной фреймворк JQuery, Bootstrap по умолчанию
2 Таблица bootstrap-table по умолчанию
3 Таблица-дерево bootstrap-treetable по умолчанию
4 Экспорт таблицы bootstrap-table-export, tableExport по умолчанию
5 Модальные окна layui, layer по умолчанию
6 Плагин дерева jquery. ztree по умолчанию
7 Плагин выпадающего списка select2. min, bootstrap-select по умолчанию
8 Плагин даты и времени bootstrap-datetimepicker по умолчанию
9 Редактор富文本编辑 summernote по умолчанию
11 Статистические отчеты echarts-all, jquery, peity, jquery, sparkline по умолчанию
12 Валидация форм jquery, validate по умолчанию

Описание обновлений оригинальной версии RuoYi

  1. Отмена агрегации проектов: В связи с тем, что я часто сталкиваюсь с требованиями быстрого создания административных платформ, я считаю, что агрегация проектов не подходит, поэтому использую обычную иерархию родительских и дочерних классов. При появлении нового проекта можно просто наследовать общий родительский класс, что обеспечивает быстрое развитие и унификацию версий.
  2. Изменение модулей: Интеграция модуля persistence system, чтобы он был доступен для общего использования (например, для микросервисов, API-интерфейсов). Интеграция общего модуля common, а также модуля framework, который становится основным модулем zebra-yritsz-smp-core. Для средних и малых проектов исходная структура модулей слишком сложна, поэтому их объединили в один модуль, что позволяет быстро создавать новые проекты.
  3. Добавление модулей: Добавление общего модуля Redis (опционально), модуля конфигурации config-server (опционально).
  4. Управление фреймворками: Добавление плагина tk.mybatis. Хотя в исходном проекте можно было использовать генератор кода для создания SQL-запросов, это было слишком сложным. Использование плагина tk.MyBatis позволяет использовать упакованные методы для быстрого создания запросов, что значительно повышает эффективность разработки.
  5. Управление конфигурациями: Добавление конфигурационного центра Cloud Config. Когда проектная экосистема не ограничивается административной платформой, сложные конфигурации становятся основной причиной увеличения объема работы и появления проблем, поэтому добавлен конфигурационный центр для централизованного управления конфигурационными файлами.
  6. Другие изменения: Добавление системы хранения Redis, инструмента для Java-кода Lombok, конвертера сообщений HttpMessageConverter и др.
  7. Планируемые обновления: Обновление SSO для единого входа в следующей версии, которая добавит в экосистему Spring Cloud центр регистрации Eureka и механизм отключения (circuit breaker). [! [Вставьте описание изображения](https://images. gitee. com/uploads/images/2019/0714/135757_cbf2decc_2038874. jpeg "1562921075(1). jpg")](https://images. gitee. com/uploads/images/2019/0714/135757_cbf2decc_2038874. jpeg "1562921075(1). jpg")

Требования к развертыванию проекта

  • JDK-v1. 8
  • MySQL-v5. 7. x (рекомендуется)
  • Maven-v3. 3. x (рекомендуется)
  • SVN-сервер (необязательно) Если используется центр конфигурации, то требуется этот пункт, в противном случае необходимо изменить код, чтобы он не использовал Spring Cloud Config для получения конфигурационных данных, или использовать Git.- GIT-сервер (необязательно) Если используется центр конфигурации, то требуется этот пункт, в противном случае необходимо изменить код, чтобы он не использовал Spring Cloud Config для получения конфигурационных данных, или использовать SVN.

Важные замечания по запуску проекта

  1. Проект можно запустить двумя способами, подробнее см. шаги запуска проекта.
  2. Если Redis не требуется, его можно оставить без использования (проект запустится успешно без необходимости запуска Redis-сервера).

Шаги запуска проекта (используя центр конфигурации)

  1. Создайте базу данных и выполните скрипт базы данных; импортируйте проект, после завершения импорта убедитесь, что проект является Maven-проектом, если нет, то необходимо преобразовать его в Maven-проект.
  2. Разместите проект в Maven-репозитории, последовательно для zebra-yritsz-smp-parent -> zebra-yritsz-commons-dbean -> zebra-yritsz-smp-core/generator/quartz.
  3. Запустите модуль zebra-yritsz-smp-config, этот модуль является сервером Spring Cloud Config-server, который требует SVN-сервера или GIT-сервера для размещения файлов центра конфигурации на соответствующем SVN/GIT, а также требует настройки файла bootstrap.properties.
  4. Запустите zebra-yritsz-smp-smp, если используется Spring Cloud Config, необходимо настроить файл bootstrap.properties. ![]Вставьте описание изображения](https://images.gitee.com/uploads/images/2019/0715/135500_380c9fc3_2038874.jpeg "1563170081(1). jpg")

Шаги запуска проекта (не используя центр конфигурации)

  1. Создайте базу данных и выполните скрипт базы данных; импортируйте проект, после завершения импорта убедитесь, что проект является Maven-проектом, если нет, то необходимо преобразовать его в Maven-проект.
  2. Разместите проект в Maven-репозитории, последовательно для zebra-yritsz-smp-parent -> zebra-yritsz-commons-dbean -> zebra-yritsz-smp-core/generator/quartz.
  3. Разместите файлы центра конфигурации в директории resources проекта, запустите zebra-yritsz-smp-smp. ! [! Вставьте описание изображения](https://images.gitee.com/uploads/images/2019/0809/095055_bf4c3fd1_2038874.jpeg "1565315429(1). jpg")

Технический обмен

  • Официальный QQ-чат для технической поддержки: 1579927646
  • Официальная группа QQ для технической поддержки: 751872263ruoyi-plus Присоединяйтесь бесплатно к группе, в которой находятся скрипты базы данных и файлы конфигурации
  • Официальная группа поддержки QQ: 687672649ruoyi-plus Присоединяйтесь бесплатно #### Демонстрационный адрес
  • Адрес: http://www.yritsz.com/ruoyi-plus
  • Логин: tecom
  • Пароль: 123456

Адрес исходного кода

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

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

Введение

RuoYi-plus — это открытая система управления后台管理系统, разработанная на языке Java и основанная на SpringBoot 2.x и SpringCloud. Это новый выпуск с более понятной архитектурой, более чистым кодом и более эстетичными страницами. Она非常适合用于公司管理平台的旧版本升级、新平台搭建的快速整合,同时也是接私活的利器. RuoYi-plus — это открытая система управления, разработанная на языке Java и ... Развернуть Свернуть
GPL-2.0
Отмена

Обновления

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

Участники

все

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

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