本人先说如下的结论。
1 目前大多数公司是用Spring Boot,而且Spring Boot由于更加基于注解,所以和分布式组件以及Spring Cloud Alibaba整合起来更为顺畅。如果是零基础学,还是建议直接学Spring Boot。
2 框架的作用类似于模板,java程序员只需要在模板里填入适当的内容即可完成开发,比如在控制器里加入接收请求的业务逻辑,在Repo层加入和数据库整合的逻辑,至于实现细节是由框架底层实现。所以哪怕公司要求会SSM,但求职者只会Spring Boot,公司一般也认。
3 学Spring Boot的时候,相关概念千万要结合案例学,比如IOC,AOP还有ORM,如果单背概念,学不好。
本人最近出了一本Spring Boot书,这本书已经被多个学校作为教材,而且本人兼职在培训班里也会通过Spring Boot框架带领一些朋友入门和深入学习Java,所以在本文里,就将讲讲如何高效地学Spring Boot。