FHS-фреймворк: быстрая платформа разработки на основе SpringBoot
Описание
В настоящее время в сообществе с открытым исходным кодом существует множество платформ быстрой разработки, которые обычно включают базовые функции, такие как меню, роли, пользователи, журналы, разрешения, словари. Если добавить к ним генератор кода, то получится полноценная платформа быстрой разработки (все эти функции у нас уже есть). В чём же отличие FHS от других платформ? (Ответ будет в конце.)
- MyBatis JPA
Это реализация MyBatis для JPA-аннотаций, которая позволяет реализовать CRUD и пакетную обработку без написания кода. Поддерживает один-к-одному, один-ко-многим, операции с данными, права доступа, постраничную навигацию. Если вы привыкли к MyBatis Plus, то он наследует все аннотации MyBatis Plus и вы можете использовать как JPA, так и MP-аннотации. Для сложных запросов используйте MP, а для простых — MPJ.
- Права доступа к данным
Несколько строк конфигурации позволяют реализовать права доступа к данным. Поддерживаются множественные права доступа, например, через ресурсы, отделы и категории, для двойной фильтрации прав доступа.
- Маршрутизация источников данных
Поддерживается разделение чтения между библиотеками и таблицами. Простая конфигурация обеспечивает разделение.
В библиотеках разные бизнес-процессы могут быть размещены в разных таблицах или в одной таблице в разных библиотеках. Динамическое переключение источника данных основано на AOP и пользовательском DataSource.
- Декларативные транзакции
Методы обслуживания, начинающиеся с add, update, del, save, по умолчанию запускают транзакции. Пользовательские методы должны использовать аннотации.
Архитектура программного обеспечения
Описание архитектуры программного обеспечения.
Установка
- xxxx
- xxxx
- xxxx
Инструкции
- xxxx
- xxxx
- xxxx
Вклад
- Форкните репозиторий.
- Создайте ветку Feat_xxx.
- Зафиксируйте свой код.
- Создайте запрос на вытягивание.
Особенности Gitee
- Вы можете использовать Readme_XXX.md для поддержки разных языков, таких как Readme_en.md, Readme_zh.md.
- Блог Gitee blog.gitee.com.
- Исследуйте проекты с открытым исходным кодом https://gitee.com/explore.
- Самый ценный проект с открытым исходным кодом GVP GVP.
- Руководство Gitee https://gitee.com/help.
- Самые популярные участники https://gitee.com/gitee-stars/.
Комментарии ( 0 )