spring-boot-base
Spring Boot 脚手架的小工程,用于快速构建基于Spring Boot 的API后台。
项目技术架构:
- Spring-Boot 1.5.9.RELEASE
- lombok
- Mybatis
- Tk.mybatis
- Pagehelper
- Druid
- MySQL
- 详情见单元测试test中的
CodeGenerator
. - 修改
CodeGenerator
中的数据库连接等属性。 - 修改
CodeGenerator
中的表名,main()
方法,自动生成各层基础代码。
public static void main(String[] args) {
genCode("user");
// genCode("输入表名");
// genCodeByCustomModelName("输入表名","输入自定义Model名称");
}
方法一:
java代码生成(推荐此方法,原因可生成的更多格式文档)
- 启动项目
Application
,保证http://localhost:8080/v2/api-docs
接口可以访问,API文档生成需要。 - 运行test项目下的
GenerateApiDocs
测试用例生成API文档。
方法二:
maven插件生成
- 运行下面命令在
src/docs/asciidoc/generated
下生成asciidoc接口文档代码。
mvn swagger2markup:convertSwagger2markup
- 运行下面命令在
src/docs/asciidoc/html
下生成html接口文档代码。
mvn asciidoctor:process-asciidoc
推荐使用 IntelliJ IDEA 右边栏的 maven 工具直接执行命令。
生成后的html文档: