spring的追求一定是大道至简,让java的开发变得更加简单、容易。spring boot就是朝着这一追求更近了一步,一个在spring基础上的一整套实现。
spring boot最最核心和强大的地方是它的AutoConfiguration和ParentPom。
不同的人学习方法不同,从我个人角度出发,建议先Spring,从其基础学起,了解每个模块是解决什么问题,
再去学些高级特性,怎么写起来更有效率
建议先学spring,spring boot 是对spring的进一步封装,基于spring的原理做出的一系列简化配置的优化
先看看spring boot ,多想几个为什么,带着这些为什么去看spring,推荐http://www.spring4all.com/
spring boot是基于spring的框架,在使用层面boot屏蔽了很多需要技术同学关注的细节问题,但是往往这些细节问题会在某些情况下决定你未来发展的高度,建议先从spring打好基础一点点学习
学 spring boot 的过程会学 spring
个人建议初学者可以先看spring boot,跑一些示例,建立学习的信心,能够编写部署合乎业务需求的服务。然后逐步深入,了解spring的细节,以及spring boot与其的区别。
没有基础的情况下,可以先从 spring 学起,比较简单,可以了解 spring 的工作原理。 boot 屏蔽了很多细节,用起来方便,但是不利于初学者理解原理
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。