可以先学SpringBoot的。
如果你只会jsp和servlet,折腾Spring时,会感受到什么叫地狱般的配置。。
我以前刚开始搭ssm时,真是头皮发麻。初学折腾ssm,可能会遇到这些问题:
1.没用过maven,不知道maven目录可以自动生成,连目录都写错了。添加依赖时少了这个包或者那个包。。依赖包的版本不一致之类。
2.web.xml放错位置。
3.applicationContext.xml、spring-mvc.xml配置里面,写少了某个servlet、listener,某些拦截器。。
4.xml配置scan扫描目录出错,一直扫描不到控制层。。忘记配置annotation,无法使用注解。。或者是少了某些配置无法加载静态资源。
5.忘了在服务层加@ Service注解。。
6.在控制层注入服务对象,IDE没有调好报错级别,注入失败。。
……
一直报错,这个错误改完了冒出另外一个错误。今天改好了,明天又出错了。。
可能会一直配置出错。太打击人了。
因此有人称Spring是"配置地狱"。。
Spring的核心思想是IOC和AOP,SpringBoot中也有所体现。
用SpringBoot,“约定大于配置”,内置依赖,很快就可以上手。并能做个demo出来。
如果之后想熟悉一下ssm的内部细节,可以再去搭一下ssm。。