code-gen é uma ferramenta de geração de código que pode personalizar modelos para gerar códigos diferentes e oferece suporte a MySQL, Oracle, SQL Server e PostgreSQL.
Requer apenas um ambiente Java8 e pode ser executado e usado após o download.
Os passos são simples, basta configurar uma fonte de dados e depois verificar o template para gerar o código.
Classes de entidade comuns, interfaces mybatis e modelos de arquivo de configuração mybatis são fornecidos por padrão, o que pode desenvolver rapidamente aplicativos mybatis.
Tecnologias utilizadas: SpringBoot + Mybatis + Vue
Vá para a página de distribuição e baixe este arquivo zip
Descompacte o zip. Se for um sistema operacional Mac/Linux, execute o arquivo startup.sh para iniciar. Para sistemas operacionais Windows, execute cmd e digite java -jar gen.jar para iniciar.
Acesso pelo navegador http://localhost:6969/
A porta padrão é 6969, altere o número da porta da seguinte forma
Sistema operacional Mac/Linux: Abra o arquivo startup.sh e modifique o valor do parâmetro --server.port
Sistema operacional Windows: Executável: java -jar gen.jar --server.port=port number
Método 1: Baixe a imagem pública
docker pull tanghc2020/gen:mais recente
Após o download, execute docker run --name gen -p 6969:6969 -d
Acesso pelo navegador http://ip:6969/
Método 2: construir a imagem localmente
clone o código e execute o script docker-build.sh
Execute docker run --name gen -p 6969:6969 -d
frente: visualização de front-end
gen: serviço de back-end
db: arquivo de inicialização do banco de dados
roteiro: roteiro auxiliar
Precisa instalar Maven3, Java8
Os sistemas Mac/Linux podem executar build.sh diretamente para compilar, e os resultados da compilação estão na pasta dist.
frente do CD
Execute npm run build:prod para empacotamento e o resultado estará em dist
Coloque todos os arquivos em dist em gen/src/main/resources/public
cd..
Execute o pacote mvn clean, um gen-xx-SNAPSHOT.jar será gerado em gen/target (xx representa este número)
Coloque gen-xx-SNAPSHOT.jar e gen.db em db na mesma pasta
Execute java -jar gen-xx-SNAPSHOT.jar
Acesso pelo navegador http://localhost:6969/