对于java初学者来说,spring,springmvc和springboot这三个的学习顺序怎么安排才好?

最近打算把这三个重新系统的学习一下,但是不知道应该怎么安排学习顺序才更好,更适合。有没有好的学习建议啊?

不知道你所谓的初学者是什么样的
如果还没学javaWeb建议先学javaWeb
之后再学框架,顺序跟你说的一样
spring springmvc springboot

学完jdbc-servlet,也就是javaweb基础后学习框架,先学习mybatis进行封装jdbc使你的代码书写量降低了,sql语句都在xml里面保存,然后学习springMVC,替换servlet,同样代码量又降低了不少,实现解耦,在学习spring,进行整合springmvc和mybatis,spring可以整合mybatis从而实现的dao接口,你就可以不用再写dao的实现类了,这样ssm基础框架完成了,然后下一步在学习springboot,将ssm的xml文件配置替换成注解,代码量有降低了不少,循环渐进比较容易理解

PS:学习框架的路线是:mybatis->springMVC->spring->springboot

springmvc 和springboot 都是基于spring的,对java开发者来说,spring必学,但在学spring之前,java基础,javaweb基础这些要先会

https://blog.csdn.net/guorui_java/article/details/120098618
按照这个顺序学就可以