作者:付红涛
链接:
https://www.zhihu.com/question/47304987/answer/105505377来源:知乎
著作权归作者所有,转载请联系作者获得授权。
谢邀,说实话,这两个都没用过, spring boot 下个项目会用,作为 app 的服务端框架, spring boot 我理解就是把 spring spring mvc spring data jpa 等等的一些常用的常用的基础框架组合起来,提供默认的配置,然后提供可插拔的设计,就是各种 starter ,来方便开发者使用这一系列的技术,套用官方的一句话, spring 家族发展到今天,已经很庞大了,作为一个开发者,如果想要使用 spring 家族一系列的技术,需要一个一个的搞配置,然后还有个版本兼容性问题,其实挺麻烦的,偶尔也会有小坑出现,其实蛮影响开发进度, spring boot 就是来解决这个问题,提供了一个解决方案吧,可以先不关心如何配置,可以快速的启动开发,进行业务逻辑编写,各种需要的技术,加入 starter 就配置好了,直接使用,可以说追求开箱即用的效果吧, srping cloud 看名称,就是云啊,现在流行云技术啊, spring boot 可以支持你快速的开发出 restful 风格的微服务架构,但是这还不够啊,还要上云,所以有了 spring cloud ,至于 spring cloud 具体的技术细节,还没研究,也没有应用,等我用到了,再回来补充吧,先这些~
2016-10-10
最近使用 spring boot 搭建了新项目框架,遇到了一些小问题,都可以解决,感觉把应用打包成 jar 然后运行真的是很方便,构建成 docker 镜像然后运行也是很简单,先这样, spring cloud 还没用到,用到的时候再说
@
h2so4 咦....我也是萌新....这个其实我也查过,黏贴一段知乎的回答吧~(不知道是不是准确,不过蛮通俗易懂的,具体的还是等大神回答哈)