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

OSCHINA-MIRROR/stylefeng-guns

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



Guns — это современный Java-фреймворк для разработки приложений, основанный на ведущих технологиях Spring Boot 3 + Vue 3 + JDK 17. Основной идеей Guns является повышение производительности разработчиков и снижение затрат на создание информационных систем предприятия.

spring-boot mybatis-plus hutool


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

https://www.javaguns.com/

Быстрый запуск

Запуск Guns v8 переднего конца

Для работы с фронтендом требуется Node.js 20, установите Node.js 20 и используйте yarn для запуска. Конкретные методы запуска приведены ниже:

# Установка зависимостей
yarn

# Запуск фронтального проекта
yarn run dev

# Создание пакета
npm run build

Запуск Guns v8 заднего конца

Следующие шаги описывают процесс запуска серверной части:

Важно Важно Важно, не выполняйте ручную инициализацию SQL, так как Flyway автоматически инициализирует таблицы. Вам потребуется пустая база данных.1. В базе данных MySQL создайте базу данных guns; рекомендуется использовать версию MySQL 5.7 или 8.

  1. Измените конфигурацию подключения к базе данных в application-local.yml, чтобы она соответствовала вашей базе данных.

  2. Откройте ProjectStartApplication и запустите метод main для старта приложения.

  3. Инициализация учетных записей и паролей: admin/123456

Скан QR-кода для подписки на официальный аккаунт WeChat и официальную группу WeChat

Официальный аккаунт WeChat Сканирование для приглашения в группу

Журнал обновлений### v8.3.0 — 9 ноября 2024 года

  1. Обновлено основное пакетное программное обеспечение для совместимости с Guns и Spring Boot 3 + JDK 17.
  2. Обновлен интерфейс отображения списка сообщений.
  3. Обновлен прием параметров дат, теперь поддерживаются более широкий спектр форматов дат.
  4. Оптимизировано расположение хранения файлов для поддержки хранения файлов в директории, содержащей jar-пакет.
  5. Добавлены классы инструментов для шифрования и расшифровки данных с использованием государственного шифра.
  6. Добавлена поддержка черных и белых списков, а также обновлена конфигурация политики безопасности паролей.
  7. Обновлена поддержка блокировки учетной записи пользователя после нескольких попыток ввода неверного пароля.
  8. Улучшен функционал сканера ресурсов scanner для получения лучших результатов при работе со сложными типами полей.
  9. Обновлен модуль file для поддержки загрузки нескольких файлов одновременно.
  10. В модуль file добавлена поддержка записи md5-значений файлов.

Версия 8.1.2 — 25 марта 2024 года1. Интерфейс был полностью переработан с использованием профессиональной UI-графики, что сделало его более современным и элегантным. Обновлены значки системных меню и кнопок, используя иконки из библиотеки iconfont.

  1. В информацию пользователя добавлены некоторые часто используемые поля, а также реализовано привязывание пользователя к нескольким организациям.
  2. В правом верхнем углу системы добавлена возможность быстрого переключения между различными организациями.
  3. В правом верхнем углу системы добавлена возможность быстрого переключения между различными приложениями, где каждое приложение может иметь свои отдельные категории меню.
  4. Оптимизированы большинство кодов, что повысило производительность системы.
  5. В роли добавлена возможность разделения ролей на системные, бизнесовые и корпоративные, что позволяет пользователям демонстрировать различные права доступа в зависимости от организации.
  6. Поддержка привязки прав для всех трёх типов ролей.
  7. Переработана структура меню, теперь она поддерживает несколько деревьев меню, организованных по приложениям, что делает её более наглядной.
  8. Добавлена функциональность безопасности, поддерживающая политику повторных попыток входа, конфигурацию количества попыток, политику истечения пароля, минимальную длину пароля и другие настройки. 10.Улучшены возможности конфигурирования часто используемых функций на главной странице, что позволяет быстро настроить наиболее важные функции.
  9. Как добавить независимый интерфейс авторизации, чтобы можно было связывать пользователей с различными бизнес-ролями и корпоративными ролями в различных организациях.
  10. Исходный интерфейс управления пользователями был изменён таким образом, чтобы он привязывался только к системным ролям.
  11. Добавлен независимый аннотатор @DataScope, который позволяет легко настраивать права доступа пользователя.
  12. Документация требует обновления; последующие обновления будут проводиться по мере необходимости.## Информация о GUNS

GUNS — это современная Java-платформа для разработки приложений, основанная на популярных технологиях Spring Boot 3 + Vue 3 + Ant Design Vue, а также на плагинной архитектуре, которая обеспечивает гибкость в сборке и расширении функциональности.

GUNS v8 уже выпущен, исходный код для клиентской и серверной части, а также основные пакеты, доступны в следующих репозиториях Gitee:

Основной проект: https://gitee.com/stylefeng/guns

Основные пакеты: https://gitee.com/stylefeng/roses

После многолетнего развития, GUNS завоевала значительное влияние в отрасли. Архитектура GUNS может быть применена к любому программному продукту или внутренней технологии компании, помогая решать вопросы нормализации, переиспользования и архитектурного дизайна.

Изображение

Изображение

Изображение

Изображение

Изображение

Изображение

Изображение

Изображение

Изображение

Изображение

Изображение

Изображение

Изображение

Изображение

Изображение

Изображение

Изображение

Изображение

Изображение

Изображение

Функциональный список Guns

    1. Панель управления
    1. Управление пользователями
    1. Управление должностями
    1. Управление организациями
    1. Управление приложениями
    1. Управление ролями
    1. Управление меню
    1. Просмотр ресурсов
    1. Настройка системы
    1. Управление словарями
    1. Онлайн-пользователи
    1. Задачи с периодическим выполнением
    1. Управление файлами
    1. Множественные источники данных
    1. Журнал действий
    1. Журнал входа
    1. Управление уведомлениями
    1. Мониторинг SQL
    1. Информация сервера
    1. Продолжение обновлений...

Список плагинов Guns

Guns по умолчанию включает множество функциональных плагинов. Привязывайте эти плагины и используйте связанные интерфейсы для использования сразу после установки. Также можно расширять свои собственные плагины в виде модульной системы:- 1. Плагин кэширования (в памяти и Redis)

    1. Системные настройки
    1. Плагин множественных источников данных
    1. Плагин электронной почты
    1. Плагин файлов (minio, локальные, Alibaba Cloud, Tencent Cloud)
    1. Плагин Groovy-скриптов
    1. Плагин JWT
    1. Плагин журналирования (файловый, базового хранилища данных)
    1. Экспорт в Excel
    1. Плагин конвертации в pinyin
    1. Плагин SMS (Alibaba Cloud, Tencent Cloud)
    1. Websocket
    1. Плагин задач с периодическим выполнением
    1. Плагин проверки параметров
    1. Пакет wrapper
    1. Пользователи C-конечной точки
    1. Демо-фильтратор
    1. Плагин сообщений
    1. Продолжение обновлений...## Награды Guns

Лучший проект открытого программного обеспечения на платформе Gitee.

Самое популярное открытое программное обеспечение Китая в 2018 году.

Самое популярное открытое программное обеспечение Китая в 2019 году.

Самое популярное открытое программное обеспечение Китая в 2020 году.

Самое популярное открытое программное обеспечение Китая в 2021 году.

"Кваньцзу" — годовой список лучших продуктов открытого программного обеспечения.1-4

1-5

Введение

Выпущена версия Guns v8.3.0, полностью обновлённая с разделением на фронтенд и бэкенд. Guns — это современный базовый фреймворк для разработки Java-приложений, основанный на популярных технологиях Spring Boot 3 и JDK 17. Он включает в себя платформу для генерации кода, DevOps-платформу для управления эксплуатацией, возможности непрерывной интегр... Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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