Генератор кода Springboot

Spring Boot

Введение

🚀 Генератор кода на основе родного Mysql & SpringBoot & Mybatis, вы можете полностью освободить руки после построения таблицы, подходит для:

  • Регулярная разработка на заказ
  • Решите обеими руками, завершите неотъемлемый код одним ключом
  • Родной файл mybatis.xml, все детали под контролем
  • Поддержка интерфейса перехвата, позволяющая разработчикам наследовать интерфейс для реализации пользовательского содержимого файла
  • Добавлен документ описания структуры таблицы автоматической генерации

возобновить

  • 11 февраля 2020 г. добавлен документ описания автоматически формируемой структуры таблицы (на основе реализации интерфейса автоматического перехвата)

Инструкции по применению

Этот проект представляет собой обычный проект Java, для использования которого требуется локальная среда Java + подключаемая база данных Mysql.

После извлечения кода настройте следующее (resources/application.properties) К

image-20200203181537363

Main方法 @see App.java

public class App {
    /***
     * 执行 - 构建项目
     */
    public static void main(String[] args){
        AbstractEngine engine = AbstractEngine.init();
        engine.execute();
    }
}

Maven генерируется в результате проекта, направляясь на IDE открыть

Демонстрация эффекта

База данных показана на следующем рисунке:

image-20200203182200943

Схема генерации кода, компиляции и запуска:

image-20200203182231778

технические детали

本项目主要的核心即两个通过mysql内置的表字段查询配合FreeMaker模板,构建具有一定规律性,通用的代码内容

  • Метод процесса FreeMaker DefaultEngine.java
  • собственный XML mybatis, включая добавление, пакетное добавление, удаление, пакетное удаление, запрос на подкачку с несколькими условиями, запрос списка, одиночный запрос, изменение отдельных данных и т. д.
  • Регистрация журнала
  • SpringBoot
  • Ступительный перехватчик (реализованный на основе org.reflections) - поддерживает наследование указанного интерфейса и достигает желаемой функции без изменения других кодов

протокол

GNU General Public License v3.0

Наконец

Этот проект построен немного с нуля. Он подходит для начинающих и начинающих учиться. Он больше подходит для больших братьев, чтобы напрямую и быстро создавать простые демонстрации и тратить время на более ценные вещи. Добро пожаловать в Star & Fork.

я указываю:Адрес GitHub