Изменения:
История обновлений:
История обновлений:
заказов.
Оптимизация генератора кода, по умолчанию не наследует BaseEntity
Оптимизация логики JSON, использование Jackson вместо Fastjson
Обновление Spring Boot до последней версии 2.7.1
Обновление MyBatis Plus до последней версии 3.5.2
Обновление Druid до последней версии 1.2.11
Обновление Knife4j до последней версии 2.0.9
Исправление ошибки преобразования таблицы с приставками
Исправление проблемы переадресации при входе
• Полностью перестроил 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.
Обновите зависимости проекта, обновив Spring Boot до версии 2.6.6, Shiro до версии 1.9.0 и т. д.
История обновлений: