renren-security — это легкая система управления разрешениями. Ее основные цели — быстро разрабатывать, легко обучаться, быть легкими и легко расширяемыми. На выбор предоставляются две темы: AdminLTE и Layui.
Чтобы построить проект с использованием renren-security, вам нужно написать всего около 30% кода, а остальной код генерируется системой автоматически.
2. Дружественная структура кода и комментарии, удобные для чтения и вторичной разработки.
3. Поддержка HTML, JSP, Velocity, Freemarker и других представлений с нулевым техническим порогом.
4. Полный механизм генерации кода позволяет генерировать коды сущностей, xml, dao, сервисов, html и js онлайн, сокращая задачи разработки более чем на 70%.
5. Гибкое управление разрешениями, позволяющее управлять страницей или кнопкой в соответствии с большинством требований к разрешениям.
6. Для взаимодействия со страницами используется vue2.x, что значительно повышает эффективность разработки.
7. Представление запланированных задач кварца, которые могут динамически выполнять такие задачи, как добавление, изменение, удаление, приостановка, восстановление и просмотр журналов.
8. Внедрение механизма маршрутизации, при обновлении страницы останется на текущей странице.
Полностью реконструировать renren-security и изменить ее на архитектуру разделения клиентской и серверной частей, которая больше соответствует потребностям предприятия.
Дружественная структура кода и комментарии, удобные для чтения и вторичной разработки.
Соответствует требованиям спецификации Руководства по разработке Java на Alibaba и может использоваться в качестве спецификаций корпоративного кода.
Реализуйте разделение клиентской и серверной части и выполняйте взаимодействие данных через токены. Интерфейсной части больше не нужно уделять внимание внутренним технологиям.
Гибкое управление разрешениями позволяет управлять страницами или кнопками в соответствии с большинством требований к разрешениям.
Предоставляет интерфейс CrudService для инкапсуляции добавлений, удалений, модификаций и запросов, что делает код более кратким.
Для взаимодействия со страницами используется Vue2.x, что значительно повышает эффективность разработки.
Полное управление отделом и разрешениями на данные, а также контроль разрешений на данные с помощью аннотаций.
Полная защита от XSS и фильтрация сценариев для полного устранения XSS-атак.
Полный механизм генерации кода позволяет генерировать коды сущностей, xml, dao, сервисов, vue и sql в режиме онлайн, сокращая задачи разработки более чем на 70%.
Поддержка развертывания кластера, сеанс хранится в Redis
Представляем запланированные задачи кварца, которые могут динамически выполнять такие задачи, как добавление, изменение, удаление, приостановка, восстановление и просмотр журналов.
Представляем структуру проверки Hibernate Validator для простой реализации внутренней проверки.
Представляем уже поддерживаемые облачные хранилища: Qiniu Cloud, Alibaba Cloud, Tencent Cloud и т. д.
Представляем поддержку документов swagger для облегчения написания документов интерфейса API.
v2.0.0
1. Добавлена функция системного журнала.
2. Улучшите управление разрешениями. При создании роли вы можете предоставлять только существующие разрешения и управлять только своими администраторами и ролями.
3. Разделить по функциональным модулям, нужно только ввести соответствующие функциональные модули.
4. Чтобы инкапсулировать параметры запроса и добавить новые поля запроса, вам нужно всего лишь изменить SQL-код.
5. Внедрить структуру проверки Hibernate Validator для простой реализации внутренней проверки.
6. Добавьте шаблон API и используйте токен в качестве токена входа, что значительно облегчает разработку интерфейса приложения.
7. Внедрение уже поддерживаемых облачных хранилищ: Qiniu Cloud, Alibaba Cloud, Tencent Cloud.
8. Добавьте функцию сортировки списка jqGrid.
9. Генератор кода может генерировать SQL-код, связанный с меню, попрощавшись с добавлением меню и кнопок вручную.
10. Генератор кода генерируется в соответствии со структурой проекта и может быть скопирован непосредственно в проект без каких-либо изменений.
11. Настройка SQL-мониторинга, добавление SQL-брандмауэра, Spring-мониторинг и т. д.
12. vue.js обновлен до 2.2.6.
13. fastjson обновлен до 1.2.30
14. Spring обновлен до 4.3.7.
15. Исправьте некоторые ОШИБКИ.