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

OSCHINA-MIRROR/sdjwj1118-ins1st

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

ins1st — это платформа для быстрой разработки на Java, основанная на Springboot 2.X, Beetl, Mybatis-Plus, Shiro, Redis и JWT. Она включает в себя генерацию кода, которая позволяет одним нажатием кнопки создавать универсальный код для бэкенда CRUD и фронтенда.

Beetl используется для упаковки фронтенд-кода, что делает его более удобным в использовании. Интерфейс лаконичен и приятен глазу, а код понятен и прост в освоении. Это удобная платформа для создания бэкенд-приложений!


ins1st микросервисная версия

https://gitee.com/sdjwj1118/ins1st-cloud


Общение и обсуждение

QQ: 701657098

Имя пользователя и пароль

Имя пользователя: admin Пароль: admin

Заявление о прогрессе

  1. Версия 5.11: добавлено несколько источников данных MyBatis-Plus (в настоящее время не поддерживает управление транзакциями для одного метода с несколькими источниками данных).
  2. Версия 5.12: интегрирован модуль JWT API, подробности см. в модуле API.
  3. Версия 5.13: удалён стартер для нескольких источников данных Mybatis-Plus и заменён другим методом.
  4. Версия 5.14: интегрировано Redis, вручную переключая, управляется ли сеанс Redis.
  5. Версия 5.16: исправлена ошибка, из-за которой Mybatis-Plus передавал пустые символы в SQL-запросы, поэтому добавлен ControllerUtil для обработки пустых символов.

Уведомление об авторских правах

INS1ST можно свободно загружать, изучать или использовать в коммерческих целях, но запрещено перепродавать после переупаковки.

Фронтенд-шаблон

Фронтенд INS1ST использует Xadmin, фреймворк для разработки бэкенда, доступный по адресу: http://x.xuebingsi.com/.

Если это вам помогло, пожалуйста, поставьте звёздочку

Если INS1ST был вам полезен, пожалуйста, поддержите проект, поставив ему звёздочку! Спасибо за вашу поддержку!

Функции системы управления

  1. Управление пользователями.
  2. Управление ролями.
  3. Управление меню.
  4. Управление словарями.
  5. Журнал операций.
  6. Журнал входа.
  7. Мониторинг.
  8. Уведомления.
  9. Генерация кода.

Особенности проекта

  1. Основан на SpringBoot, упрощая множество конфигураций проекта и зависимостей Maven, позволяя вам сосредоточиться на бизнес-разработке. Уникальная структура пакетов и организованный код.
  2. INS1ST имеет уникальные аннотации @Req4Model и @Req4Json, которые интегрируют аннотации @RequestMapping и @ResponseBody на основе существующих функций, добавляя логирование. Пример использования: title — имя журнала, params — параметры, которые необходимо записать, разделяются запятыми.
    /**
    * Сохранить
    *
    * @param sysBizLog
    * @return
    */
    @Req4Json(value = "/save",title="Сохранить журнал операций",params="id")
    public Object save(SysBizLog sysBizLog) {
        boolean save = sysBizLogService.save(sysBizLog);
        if (save) {
            return R.success("Сохранение успешно");
        }
        return R.error("Сохранение не удалось");
    }
  1. Beetl инкапсулирует часто используемые элементы приложений. Подробности см. в разделе resources/templates/common/tags. Например:
    <#input inputName="Название меню" id="name" name="name" required="required"/>
    <#input inputName="ID родительского элемента" id="pId" name="pId"/>
    <#input inputName="Адрес меню" id="url" name="url" required="required"/>
    <#input inputName="Права доступа к меню" id="role" name="role"/>
    <#select selectName="Является ли это меню?" id="isMenu" name="isMenu" list="${isMenuEnum}"
``` **Использование нескольких источников данных**
  1. Использование нескольких источников данных

@Service("testService")  
@Transactional  
public class TestService {  
    @Autowired  
    TestMapper testMapper;  
  
    @DataSource(db = "slave")  
    public void test() {  
        Test test = new Test();  
        test.setAaa("111");  
        test.setBbb("111");  
        testMapper.in  
    }  
}

**INS1ST эффекты**  

*Изображения не представлены, так как они не были найдены.*

Комментарии ( 0 )

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

Введение

ins1st — это платформа для быстрой разработки на Java, созданная на основе Springboot 2.X, Beetl, Mybatis-Plus, Shiro, Redis и JWT. Она включает в себя генерацию кода, позволяющую одним нажатием создать универсальный код для бэкенда с операциями CRUD и фронтенд-страницы. Для упаковки элементов используется Beetl, что делает их использование боле... Развернуть Свернуть
GPL-3.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/sdjwj1118-ins1st.git
git@api.gitlife.ru:oschina-mirror/sdjwj1118-ins1st.git
oschina-mirror
sdjwj1118-ins1st
sdjwj1118-ins1st
master