博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
人生第一个过万 Star 的 GitHub 项目诞生
阅读量:5787 次
发布时间:2019-06-18

本文共 1245 字,大约阅读时间需要 4 分钟。

写 Spring Boot 开源项目走入第三个年头,终于有一个开源项目要破万 Star 了,请各位读者大人批评指正。

Spring Boot 文章

2016年,我开始学习 Spring Boot 的时候,国内关于 Spring Boot 学习的文章还不多。 到了今天已经有很多的朋友在学习 Spring Boot 了,从博客园的首页就可以感受到,每天都会有关于 Spring Boot 的文章出现在首页。

决定将 Spring Boot 推进到公司所有项目中时,我就在想以什么样的方式可以让团队快速掌握 Spring Boot?

我平时准备学习某个技术时,最喜欢找一些最简单的小 Demo 来起步,也就是我们所说的 Hello WorLd 项目,感觉把小 Demo 跑了起来就成功了一小步。于是我决定按照这个方式来推广 Spring Boot ,用一篇文章说明 Spring Boot 组件用法,文末在配套一个最简单的项目示例。

于是就这样开始一篇一篇的写了起来:

  • 2016年结束的时候大概近10篇
  • 2017年慢慢找到了状态又写了30多篇(包括课程)
  • 2018年写了60多篇(包括课程)
  • 2019年写了3篇

就这样到现在差不多积累了超过一百多篇文章。

开源项目

每个文章几乎都有小的项目示例,将这些小的示例项目放到了一个开源项目下面,随着文章越来越多, Star 数量增长也越来快,到了今天这个开源项目的 Star 数已经超过一万。

项目主页

产品截图

开源项目中有一部分示例还在 1.0,最近在持续更新到 2.x,已经更新了六篇,优化后的文章都会推送到公号:Java 极客技术 上面,如果对 Java 感兴趣,请一定要关注。

(友情提示,这个公号无广告)

其实在这三年中,在 Github 上面创建关于 Spring Boot 的项目还有另外三个,只是这个项目受到的关注量最高。

其它几个 Spring Boot 开源项目:

还有和 Spring Boot 紧密相关的两个开源项目:

根据项目名称,也可以猜出项目内容,如果感兴趣点击链接查看项目说明。

写开源意义

我将这些开源项目上传到 Github 并且持续维护到了第三年,我收获到了什么?

当初写这些开源项目的目标是,如果你是一个Spring Boot 的初学者,可以通过简单的调试了解 Spring Boot 组件如何使用,如果想把它集成到项目中,仅需较小修改即可将组件集成到公司项目中。

因此项目中的每一个示例都要求做到最简单,最小依赖,这样才能更大限度降低学习成本,如果大家有上面两点的感受,那我认为这个开源项目就还是有点价值的。

很多用户看了我的文章后,在文章下面留言或者讨论,从而加深了我对此技术的理解,最后达到一个共赢的结果,我想这就是开源的意义之一吧。当然最重要的是我喜欢和大家交流的这种感觉,包括用代码来交流。

最后,特别欢迎大家共同来维护这些开源项目,将你认为好的项目 pull 到其中,开源路漫漫,我们都才刚开始。

转载地址:http://jwhyx.baihongyu.com/

你可能感兴趣的文章
【Linux】Linux中常用操作命令
查看>>
MyBatis3-SqlSessionDaoSupport的使用
查看>>
ReactiveSwift源码解析(三) Signal代码的基本实现
查看>>
MVC模式利用xib文件定制collectionCell
查看>>
(六)Oracle学习笔记—— 约束
查看>>
【SQL】查询数据库中某个字段有重复值出现的信息
查看>>
mysql 行转列 列转行
查看>>
[Oracle]如何在Oracle中设置Event
查看>>
top.location.href和localtion.href有什么不同
查看>>
02-创建hibernate工程
查看>>
Open Graph Protocol(开放内容协议)
查看>>
Ubuntu18.04中配置QT5.11开发环境
查看>>
Exception的妙用
查看>>
基于浏览器的开源“管理+开发”工具,Pivotal MySQL*Web正式上线!
查看>>
JavaScript(五):变量的作用域
查看>>
知识图谱在互联网金融中的应用
查看>>
MySQL 到底能不能放到 Docker 里跑?
查看>>
wpf 自定义窗口,最大化时覆盖任务栏解决方案
查看>>
【docker】关于docker 中 镜像、容器的关系理解
查看>>
information_schema系列五(表,触发器,视图,存储过程和函数)
查看>>