Spring Boot 的 Maven 项目原型

Note:本文同步发表在个人博客,点击前往 Trang's Blog
 
概要
随着微服务的流行,Spring Boot 在广大开发者中占据了越来越重要的位置,其开箱即用、自动配置的特性也给我们带来了诸多便利。

然而 Spring Boot 只是一个基础框架,我们还是需要新建工程、技术选型、参数配置等一系列步骤才能搭建出一个完整的项目,繁冗又无趣,尤其对于初学者来说,这一过程还可能会出现各种各样莫名其妙的问题。

Spring Boot Archetype 则是为了解决上述痛点而打造,借助 `maven-archetype-plugin` 插件,预置了日志、缓存、AOP、数据访问、代码生成、文档生成等模块,并提供常见技术的最佳实践,用户只需几秒即可快速构建一个可运行的 Spring Boot 项目。

地址
主页:https://github.com/drtrang/mav ... gboot
问题:https://github.com/drtrang/mav ... ssues
后续计划:https://github.com/drtrang/mav ... DO.md


特点
  • 基于 Spring Boot 1.5.6,内嵌 Jetty
  • 增加全局异常捕获、view to json 等功能
  • 集成通用 Mapper 和 PageHelper,提供 BaseService,常用 CRUD 无需编写代码
  • 集成 MyBatis Generator,提供 MBG Plugin Extension,如自动生成 Service 插件、支持 Lombok 插件等等
  • 集成 Druid Spring Boot Starter,无需显式声明数据源(支持多数据源)
  • 集成 Swagger2,HTTP 接口自动生成接口文档
  • 提供常用工具,如 SpringContextHolder、SqlMapper



ISSUE
项目刚刚发布,许多方面还有不足,希望大家多提意见,如果有任何想法和讨论,都可以放到 ISSUE 平台,我会及时回复。有条件的用户还可以提 PR,成为该项目的 Contributor。


About Me
QQ:349096849
Email:donghao.l@hotmail.com
Blog:Trang's Blog

8 个评论

试了一下,没有搞起
DrTrang

DrTrang 回复 wayne

请问是哪里出问题了?方便去Github提个ISSUE吗?
DrTrang

DrTrang 回复 wayne

https://github.com/drtrang/maven-archetype-springboot/issues
貌似不错....
DrTrang

DrTrang 回复 hakil

希望能帮助到大家
wayne

wayne 回复 DrTrang

后来试了很多次以后算是生成项目了,但是依赖太多,一些依赖反复试了也加载不进来,可以适当的精简一些,对你这个项目,我觉得小而美比大而全好
点赞点赞
请问可以吧Mokito也加进去吗? 这样的话mock测试也有了,完美

要回复文章请先登录注册