• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

drtrang/maven-archetype-springboot: Maven Archetype for Spring Boot

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(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

Build Status Maven Central GitHub Release License

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}

启动项目

在项目的根路径下执行以下脚本:

mvn spring-boot:run

启动后即可通过浏览器访问该项目,默认端口号为 8080

http://localhost:8080

项目自带 Swagger2,便于查看文档和调试:

http://localhost:8080/swagger-ui.html

swagger2

详细介绍

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

idea2

Change Log

Release Notes

TODO

任何意见和建议可以提 ISSUE,我会酌情加到 TODO List,一般情况一周内迭代完毕。

About Me

QQ:349096849
Email:[email protected]
Blog:Trang's Blog




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap