Skip to content

Java Scaffold, Quickly generate a Java project. Integrate SpringBoot, Cloud, Kafka, memory database, MybatisPlus, Docker, unit test solution, etc.

License

Notifications You must be signed in to change notification settings

shibd/mint-scaffold

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mint-scaffold

Java开发脚手架,快速生成一个Spring Boot工程。默认集成SpringBoot,Cloud,Kafka,内存数据库,MybatisPlus,Docker,单元测试方案等。

相关文档请移步:Wiki

Features

  • 微服务化
  • 模块分治
  • 最佳集成
  • 统一技术栈
  • 容器集成
  • 规范单元测试

快速使用

  1. 配置好Maven, 确保可以使用mvn命令,安装包到本地
git clone https://github.com/shibd/mint-scaffold.git
cd mint-scaffold
mvn clean install
  1. 使用下述命令快速生成一个工程,-DgroupId和-DartifactId自己根据项目自定义。(-DartifactId为工程名,建议格式小写 xxx-xxx,不建议大小写驼峰)
mvn archetype:generate \
 -DarchetypeGroupId=io.github.shibd \
 -DarchetypeArtifactId=mint-scaffold \
 -DarchetypeVersion=1.0-SNAPSHOT \
 -Dversion=1.0-SNAPSHOT \
 -DgroupId=com.baozi.hello \
 -DartifactId=hello \
 -DinteractiveMode=false
  1. 启动工程:
sh hello/tools/build-restart
  1. 访问swagger测试: http://127.0.0.1:8080/hello/swagger-ui.html
  2. 访问h2-console查看数据: http://127.0.0.1:8080/hello/h2-console/
  • logback默认日志在 ./log/default-app.log,请自定义修改,在application/resource/xml修改logback.xml的LOG_APP_NAME和LOG_PATH_ROOT值

LICENSE

MIT License

About

Java Scaffold, Quickly generate a Java project. Integrate SpringBoot, Cloud, Kafka, memory database, MybatisPlus, Docker, unit test solution, etc.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published