Spring Boot学习笔记-0 [序章]

我也就是自己给自己的学习做个记录,随便转,随便喷
所以,我给自己给自己写个序,是不是也不过分^_^

作为一个web全栈开发者,我从2014年开始转到java阵营,选择了JFinal作为开发框架。因为2014年之前,我接触并实践过后端语言,所以融会贯通一下,入手JFinal显得很轻松。

当时,也经历过一个选型的阶段,我也曾考虑过sprig。但当时我的是这样的:如果要用spring,那就要和一坨坨XML为伍,想到这里,就会让我有种反胃的感觉。相比之下,更喜欢JFinal的简洁,学习成本仅仅几十页文档而已。

对于一个全栈全栈全栈工程师来说,学习成本是一个很重要的因素。而且当时我对前端兴趣也是非常浓厚的(好吧,现在也是很有兴趣的)

经过这两三年的实践,JFinal已经成为了我日常的工作框架,并且已经产生经济价值。而且也慢慢的把团队结构做了调整,算是初步实现了前后端分离的开发方式。这使得我从全栈开发中获得了一定程度的解放。

我现在的后端的工作栈如下

JFinal + IntelliJ IDEA + Gradle + Git + Jenkins + Docker

我有个梦想,去构架一个saas级别的平台,成为一个传说中的构架士

那么后端将会是很重要的一块阵地,后端的java领域,我想若不接触下spring,我总感觉人生不完整的。任何东西,只有用过才知道优势和劣势。才能取其精华去其槽粕。

按照这个想法,我最近又去重新关注了下spring。发现现在有了spring boot这个东西。

今天去github上翻了下它的releases。发现差不多就是我转投java阵营的2014年,它发布了1.0.0.RELEASE

发布日期还挺有意思:2014-4-1,愚人节……


image.png

看了很多相关的文章、文档,感觉似乎不错,感觉开发流程变得优雅起来。其他很多特性,让我感觉很不错,比如嵌入式的web容器,jar的运行方式。

当然,Spring依然是其核心。Spring Boot的作用是提升了Spring开发的效率。

所以,Spring Boot对于我而言,最重要的用途也许是降低了入门门槛。构建一个初级的Spring工程,变得非常简单。

接下来,希望能通过实践来学习Spring Boot的使用,并增加对Spring核心理念的掌握。

后面的文章

  1. 是对于知识进行整理(可能来源网络或者数据)
  2. 加入自己的理解和实践的过程记录

未来展望:再学习下Spring Cloud,尝试微服务构架,再插上docker翅膀,这样是不是就能飞起来了呢

你可能感兴趣的:(Spring Boot学习笔记-0 [序章])