开源软件名称(OpenSource Name):drtrang/maven-archetype-springboot
开源软件地址(OpenSource Url):https://github.com/drtrang/maven-archetype-springboot
开源编程语言(OpenSource Language):
Java
100.0%
开源软件介绍(OpenSource Introduction):Spring Boot Archetype
Spring Boot Archetype 将帮助你快速生成 Spring Boot 项目。
注意!
- 本项目不是可运行项目,无需 clone 到本地,请直接运行脚本
- 本项目依赖于 Lombok 插件,请在 IDE 中安装
Lombok Plugin ,了解 Lombok 请查看:Lombok:让 Java 代码更优雅
前置条件
特点
- 基于 Spring Boot 1.5.9,内嵌 Jetty
- 提供全局异常捕获、View to Json、跨域访问等功能
- 提供 Maven Profile 和 Spring Profile 完美融合的解决方案
- 集成通用 Mapper 和 PageHelper,新增 BaseService,常用 CRUD 无需编写代码
- 集成 MyBatis Generator,额外提供功能强大的插件拓展 MBG Plugin Extension
- 集成 Druid Spring Boot Starter,无需显式声明数据源,支持多数据源
- 集成 Swagger2,HTTP 接口自动生成接口文档
- 集成常用工具,如 Copiers、CsvUtils、DateUtils……
运行
创建项目
运行以下脚本即可创建项目,脚本中包含 ${groupId} 、${artifactId} 、${version} 、${package} 4 个变量,可根据实际情况灵活改变。
变量 |
必填 |
默认值 |
groupId |
是 |
无 |
artifactId |
是 |
无 |
version |
是 |
1.0.0-SNAPSHOT |
package |
是 |
无 |
mvn archetype:generate -DarchetypeGroupId=com.github.drtrang -DarchetypeArtifactId=maven-archetype-springboot -DarchetypeVersion=1.0.1 -DinteractiveMode=false -DarchetypeCatalog=local -DgroupId=${groupId} -DartifactId=${artifactId} -Dversion=${version} -Dpackage=${package}
启动项目
在项目的根路径下执行以下脚本:
启动后即可通过浏览器访问该项目,默认端口号为 8080:
项目自带 Swagger2,便于查看文档和调试:
http://localhost:8080/swagger-ui.html
详细介绍
Spring Boot 的 Maven 项目原型
集成 Intellij IDEA
- 新建项目
File > New > Project
- 选择 Maven 并勾选
Create from archetype
- 点击
Add Archetype 按钮
- 填写
GroupId : com.github.drtrang
- 填写
ArtifactId : maven-archetype-springboot
- 填写
Version : 1.0.1
- 点击
OK 按钮
- 选择
maven-archetype-springboot:1.0.1 并点击 Next 按钮
- 填写项目属性,创建项目
Note:Add Archetype 步骤只需执行一次,以后可直接选择 maven-archetype-springboot:1.0.1
Change Log
Release Notes
TODO
任何意见和建议可以提 ISSUE,我会酌情加到 TODO List,一般情况一周内迭代完毕。
About Me
QQ:349096849
Email:donghao.l@hotmail.com
Blog:Trang's Blog
|
请发表评论