很久没写博客了,而这一转眼就是7年。这段时间并不是我没学习东西,而是园友们的技术提高的非常快,这反而让我不知道该写些什么。我做程序已经有十几年之久了,可以说是彻彻底底的“程序老炮”,至于技术怎么样?我个人认为是非常一般。如果单纯从技术来说,其实有工作3年的工作经验的人技术就已经很好了,后面工作时间是为了增加经验和对编程的理解。随着工作时间的增加,就会对一个技术有更深层次的理解,反而发现自己需要学更多的新。并觉得自己什么都不会、什么都不懂,还需要不停的学习和提高,并觉得时间更本不够用。自己唯一的收货是能否辨别哪些技术会被快速淘汰,而哪些技术在短时间内不会被淘汰。
如今,任何技术都突飞猛进的发展,几年前的技术未必适应当今的环境。在这几年中,我鉴证了若干技术的衰败和若干技术的崛起。而又有些技术确成为了常青树,几年前用的人很多,几年后用的人还很多,未来几年后,用的人很可能会更多。这就是spring,作为每一个java程序员必须掌握的技术之一。因为spring一直在更新,从最初的配置繁多,到现在的零配置和微服务。我相信spring在未来几年不会过时,而且会发展得越来越好。我用几个标签来概括当今的开发趋势是“快”,“简”,“便”。而在这几年中。那些被淘汰的技术并没有挂上这几个标签。
spring boot是spring从4.x以后主推的一项技术,目前的版本仅仅是1.x,但我个人认为它是spring整个体系的精华。如果说docker颠覆了整个开发&测试&运维环节,那么spring boot就颠覆了整个java领域。因为它足够简单,足够好用,且足够方便和灵活,非常适合初创公司的项目。
本系列并不侧重讲理论知识,而是重在实践和应用。将会使用spring mvc,JAP,AngularJs和docker等技术来完成一个个的小例子。最终体会的spring boot带来的便捷与灵活。另外,在项目实战的博客中,我会给大家演示绝对的“干货”,从开发测试,到部署,并且演示阿里云和新浪云的整个部署过程。
一、示例篇
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
二、技巧篇
1.
2.
三、综合篇
1.
四、应用场景篇
1.
2.
3.
如果你觉得我的博客对你有帮助,可以给我点儿打赏,左侧微信,右侧支付宝。
有可能就是你的一点打赏会让我的博客写的更好:)