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

OSCHINA-MIRROR/erupt-erupt-example

Клонировать/Скачать
README.md 10 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 05.06.2025 12:29 21358fc

logo

Erupt Framework   🚀   Пример кода для демонстрации

Ноль фронтенд-кода, несколько строк Java-аннотаций, и вы получите административную систему

https://www.erupt.xyz


Erupt Framework jdk 8+ license Apache 2.0 Gitee star Gitee fork GitHub stars GitHub forks size

Github репозиторий   |   Gitee репозиторий   |   Официальный сайт   |   Руководство по вкладу   |   Онлайн-тестирование   |   Документация по использованию

QQ общение: 821389129 🔥

Способ использования:

  1. Перейдите в src/main/resources/application.yml и измените конфигурацию подключения к базе данных.
  2. Перейдите в src/main/java/DemoApplication и запустите метод main (не требуется sql-файл, структура таблиц создается автоматически).
  3. Конфигурации в src/main/resources/application.yml по умолчанию: имя пользователя и пароль — erupt / erupt.

Добавьте классы из папки model в меню:После успешного запуска перейдите в Система управленияПоддержка менюДобавить, чтобы добавить определенные демонстрационные классы в меню. Заполните данные следующим образом:

Название меню Тип меню Значение типа (класс) Описание
Пример для начинающих Таблица Simple
Управление статьями Таблица Article
Пример дерева Дерево TreeView
Пример компонентов Таблица Component Методы использования различных компонентов и делегирование событий
Пример с продвинутыми функциями 🌟 Таблица Complex Динамические выпадающие списки и определенные кнопки (содержит несколько продвинутых функций, рекомендуется тщательное изучение)
Права доступа к кнопкам Кнопка ComplexBtn Управление правами доступа к кнопкам "Множественные действия" для Complex '
Расширение логики слоя сервисов Таблица CurdDemo @DataProxy (расширение CRUD)
---- ---- ---- ----
Ссылка Ссылка https://www.erupt.xyz
Новая страница Новая вкладка https://github.com/erupts/erupt
velocity Шаблон velocity.vm Страница, отрендеренная на сервере с помощью Velocity
freemarker Шаблон freemarker.ftl Страница, отрендеренная на сервере с помощью Freemarker
thymeleaf Шаблон thymeleaf.html Страница, отрендеренная на сервере с помощью Thymeleaf (пожалуйста, заранее добавьте thymeleaf jar)
---- ---- ---- ----
Управление блогом Таблица Blog
Типы блога Дерево BlogCategory
Теги блога Дерево BlogTag
Дружественные ссылки Таблица FriendlyLink
---- ---- ---- ----
Управление товарами Таблица Goods
Классификация товаров Дерево GoodsCategory
Управление купонами Таблица Coupon
Параметры конфигурации

Кодировка: должна быть уникальной, рекомендуется использовать буквы### Часто задаваемые вопросы

  • Если загрузка изображений не удалась, перейдите в application.yml и измените конфигурацию erupt.uploadPath.
  • Если компонент карты не работает, перейдите в app.js и измените значение eruptSiteConfig.amapKey.
  • Цель наследования от HyperModel — помощь в управлении полями создания, изменения времени, изменений пользователя и т.д.

Описание директорий```lua

erupt-example ├── src ├── main.java -- Исходный код └── com.example.demo -- Пакет ├── ExampleApplication -- Входной класс ├── action -- Пользовательские страницы и маршруты ├── handler ├── AutoCompleteHandlerImpl -- Пример автозаполнения ├── ComponentDataProxy -- Пример события └── OperationHandlerImpl -- Обработка кнопок └── model ├── blog -- Пример блога ├── mall -- Пример магазина ├── Article -- Пример статьи ├── Complex -- Пример сложной структуры ├── Component -- Пример компонента ├── Simple -- Пример базового уровня ├── CurdDemo -- Пример пользовательского сервиса └── TreeView -- Пример дерева ├── test.java -- Тестовый пакет └── com.example.demo -- Пакет └── ExampleApplicationTests -- Тестовый класс, использующий ArticleRepository └── resources -- Конфигурационный пакет ├── application.yml -- Конфигурация сервера ├── tpl ├── erupt.html -- Пользовательская страница └── xxxx.html -- Шаблонная страница └── public ├── app.css -- Стили фронтенда ├── app.js -- Конфигурация фронтенда ├── favicon.ico -- Изображение сайта └── home.html -- Стили главной страницы └── pom.xml -- Конфигурация зависимостей


Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/erupt-erupt-example.git
git@api.gitlife.ru:oschina-mirror/erupt-erupt-example.git
oschina-mirror
erupt-erupt-example
erupt-erupt-example
master