Введение
🚀 Генератор кода на основе родного Mysql & SpringBoot & Mybatis, вы можете полностью освободить руки после построения таблицы, подходит для:
- Регулярная разработка на заказ
- Решите обеими руками, завершите неотъемлемый код одним ключом
- Родной файл mybatis.xml, все детали под контролем
- Поддержка интерфейса перехвата, позволяющая разработчикам наследовать интерфейс для реализации пользовательского содержимого файла
- Добавлен документ описания структуры таблицы автоматической генерации
возобновить
- 11 февраля 2020 г. добавлен документ описания автоматически формируемой структуры таблицы (на основе реализации интерфейса автоматического перехвата)
Инструкции по применению
Этот проект представляет собой обычный проект Java, для использования которого требуется локальная среда Java + подключаемая база данных Mysql.
После извлечения кода настройте следующее (resources/application.properties
) К
Main方法 @see App.java
public class App {
/***
* 执行 - 构建项目
*/
public static void main(String[] args){
AbstractEngine engine = AbstractEngine.init();
engine.execute();
}
}
Maven генерируется в результате проекта, направляясь на IDE открыть
Демонстрация эффекта
База данных показана на следующем рисунке:
Схема генерации кода, компиляции и запуска:
технические детали
本项目主要的核心即两个通过mysql内置的表字段查询配合FreeMaker模板,构建具有一定规律性,通用的代码内容
- Метод процесса FreeMaker DefaultEngine.java
- собственный XML mybatis, включая добавление, пакетное добавление, удаление, пакетное удаление, запрос на подкачку с несколькими условиями, запрос списка, одиночный запрос, изменение отдельных данных и т. д.
- Регистрация журнала
- SpringBoot
- Ступительный перехватчик (реализованный на основе org.reflections) - поддерживает наследование указанного интерфейса и достигает желаемой функции без изменения других кодов
протокол
GNU General Public License v3.0
Наконец
Этот проект построен немного с нуля. Он подходит для начинающих и начинающих учиться. Он больше подходит для больших братьев, чтобы напрямую и быстро создавать простые демонстрации и тратить время на более ценные вещи. Добро пожаловать в Star & Fork.
я указываю:Адрес GitHub