code-gen — это инструмент генерации кода, который позволяет настраивать шаблоны для генерации различных кодов и поддерживает MySQL, Oracle, SQL Server и PostgreSQL.
Для него требуется только среда Java8, и его можно запустить и использовать после загрузки.
Шаги просты: просто настройте источник данных, а затем проверьте шаблон для генерации кода.
По умолчанию предоставляются общие классы сущностей, интерфейсы mybatis и шаблоны файлов конфигурации mybatis, что позволяет быстро разрабатывать приложения mybatis.
Используемые технологии: SpringBoot + Mybatis + Vue.
Перейдите на страницу раздачи и загрузите этот zip-файл.
Разархивируйте архив. Если это операционная система Mac/Linux, для запуска запустите файл start.sh. Для операционных систем Windows запустите cmd и введите java -jar gen.jar для запуска.
Доступ через браузер http://localhost:6969/
Порт по умолчанию — 6969, измените номер порта следующим образом.
Операционная система Mac/Linux: откройте файл start.sh и измените значение параметра --server.port.
Операционная система Windows: Исполняемый файл: java -jar gen.jar --server.port=номер порта
Способ 1. Загрузите общедоступный образ.
docker pull tanghc2020/gen: последний
После загрузки выполните docker run --name gen -p 6969:6969 -d <идентификатор изображения>
Доступ через браузер http://ip:6969/
Способ 2. Создайте образ локально.
клонируйте код, а затем выполните скрипт docker-build.sh
Выполнить docker run --name gen -p 6969:6969 -d <идентификатор изображения>
фронт: интерфейс vue
поколение: серверная служба
db: файл инициализации базы данных
скрипт: вспомогательный скрипт
Необходимо установить Maven3, Java8.
Системы Mac/Linux могут напрямую запускать build.sh для сборки, а результаты сборки находятся в папке dist.
передняя часть компакт-диска
Выполните npm run build:prod для упаковки, и результат будет под dist.
Поместите все файлы в dist в папку gen/src/main/resources/public.
компакт-диск..
Выполните пакет mvn clean, в gen/target будет создан файл gen-xx-SNAPSHOT.jar (xx представляет это число).
Поместите gen-xx-SNAPSHOT.jar и gen.db в базу данных в одной папке.
Выполните java -jar gen-xx-SNAPSHOT.jar.
Доступ через браузер http://localhost:6969/