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

OSCHINA-MIRROR/renrenio-renren-security

04.03.2025 06:31
GitLife Service Account

Изменения:

  • Обновлен Spring Boot до версии 3.2.6; теперь Java 8 не поддерживается
  • Обновлен MyBatis-Plus до версии 3.5.5
  • Обновлена Java до версии 17+
  • Обновлен Vue до версии 3.4 вместе с зависимостями
  • Обновлен Axios до версии 1.6.0
  • Обновлен Vite до версии 4.4.12
  • Swagger заменён на springdoc
  • Улучшены шаблоны генератора кода для совместимости с Spring Boot 3.x
  • Исправлено проблемное поведение компонента добавления или изменения пользователя в конфигурации ролей
Последнее сообщение коммита: 更新
04.03.2025 06:31
GitLife Service Account

История обновлений:

  • Переделана фронтальная часть UI с использованием Vue3, ElementPlus, VueRouter, Pinia, Axios, Vite4 и других технологий
  • Улучшена шаблонизация генератора кода, теперь можно создавать код на Vue3
  • Оптимизировано управление зависимостями, заменено на использование Hutool
  • Улучшена структура кода, более соответствует корпоративным требованиям
  • Удалён EasyPoi, экспортирование Excel теперь осуществляется через EasyExcel
  • Удалён Jedis, работа с Redis теперь выполняется через Lettuce
  • Обновлено MyBatis-Plus до версии 3.5.3.2
  • Обновлено Spring Boot до версии 2.7.15
  • Обновлено Apache Shiro до версии 1.12.0
  • Обновлено Hutool до версии 5.8.22
Последнее сообщение коммита: v5.3.0
04.03.2025 06:30
GitLife Service Account

История обновлений:

  • Добавлена поддержка базы данных Dameng
  • Обновлен Spring Boot до версии 2.7.5
  • Обновлен Shiro до версии 1.10.0
  • Обновлен Druid до версии 1.2.14
  • Исправлена проблема с неправильным форматированием времени
  • Исправлена проблема с неполной поддержкой типов при XSS-внедрении
  • Исправлена проблема с отсутствием поддержки типа bool в генераторе кода
Последнее сообщение коммита: 升级shiro到1.10.0
04.03.2025 06:30
GitLife Service Account

заказов.

Оптимизация генератора кода, по умолчанию не наследует BaseEntity
Оптимизация логики JSON, использование Jackson вместо Fastjson
Обновление Spring Boot до последней версии 2.7.1
Обновление MyBatis Plus до последней версии 3.5.2
Обновление Druid до последней версии 1.2.11
Обновление Knife4j до последней версии 2.0.9
Исправление ошибки преобразования таблицы с приставками
Исправление проблемы переадресации при входе

Последнее сообщение коммита: 更新介绍
04.03.2025 06:30
GitLife Service Account

• Полностью перестроил renren-security, переформатировав в микросервисную архитектуру с разделением на клиентскую и серверную части, что лучше всего соответствует корпоративным требованиям.
• Дружественная структура кода и комментарии, что облегчает чтение и последующее развитие.
• Соответствие правилам "Алмаведи Java Разработки", может использоваться как пример корпоративной кодовой конвенции.
• Реализация микросервисной архитектуры с использованием токенов для взаимодействия данных, что позволяет фронтенду не беспокоиться о технологии бэкенд.
• Гибкое управление доступом, позволяющее контролировать доступ до уровня страниц или кнопок, удовлетворяющее большинство требований к управлению доступом.
• Предоставление интерфейса CrudService, который упаковывает операции CRUD, делая код более лаконичным.
• Взаимодействие страниц использует Vue 2.x, значительно повышая эффективность разработки.
• Полная система управления отделами и прав доступа к данным, реализованная через аннотации для контроля прав доступа к данным.
• Полная защита от атак типа XSS и фильтрация скриптов, полностью устраняющая возможность XSS-атак.
• Полная система генерации кода, которая позволяет создавать онлайн entity, xml, dao, service, vue, sql код, снижая объем разработки на 70% и более.
• Поддержка распределённой системы, где сессии хранятся в Redis.• Введение планировщика задач Quartz, который позволяет динамически добавлять, изменять, удалять, приостанавливать, возобновлять задачи и просматривать журналы.
• Введение проверочного фреймворка Hibernate Validator, который легко реализует проверку данных на стороне сервера.
• Введение облачного сервиса хранения данных, поддерживающего Qiniu Cloud, Alibaba Cloud, Tencent Cloud и другие.
• Введение поддержки Swagger документации, что облегчает создание документации для API.

Последнее сообщение коммита: 移除fastjson
04.03.2025 06:29
GitLife Service Account

Обновите зависимости проекта, обновив Spring Boot до версии 2.6.6, Shiro до версии 1.9.0 и т. д.

Последнее сообщение коммита: 更新依赖
04.03.2025 06:29
GitLife Service Account

История обновлений:

  1. Интеграция mybatis-plus с поддержкой MySQL по умолчанию; легко переключаться на Oracle, SQL Server, PostgreSQL и другие популярные базы данных.
  2. Усовершенствованная модель прав доступа, реализованная через аннотации для фильтрации данных.
  3. Изменение лицензии с GPL 3.0 на Apache 2.0, что позволяет использовать проект без опасений относительно авторских прав.
  4. Разделение системы на модули: api и генератор кода, каждый из которых становится отдельным сервисом, более соответствующим требованиям бизнеса.
  5. Поддержка Redis, позволяющая динамически включать и выключать поддержку Redis.
  6. Поддержка распределённой архитектуры, где сессии хранятся в Redis.
  7. Использование Freemarker вместо Velocity как движка шаблонов.
  8. Поддержка Swagger UI и аннотаций Swagger для создания документации API, позволяющая выбрать наиболее подходящий способ в зависимости от потребностей компании.
  9. Поддержка сортировки всех полей ASC и DESC в GridTable.
  10. Внесены исправления известных ошибок.
Последнее сообщение коммита: Auto-commit by gitlife-ai-traslator service
1
https://api.gitlife.ru/oschina-mirror/renrenio-renren-security.git
git@api.gitlife.ru:oschina-mirror/renrenio-renren-security.git
oschina-mirror
renrenio-renren-security
renrenio-renren-security