
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
Spring boot是一个Spring基础上推出的开箱即用的组件,相比于刚开始在大学学习时,课上安排的SSH构造的,陈年的项目结构,用起来十分的轻便快捷,并且也没有我最开始学Spring用到的如此多的配置代码,太过繁重了。
这一点是很多开发人员喜欢看到的,就是我可以不再花如此多的时间进入到配置阶段,拿起来就可以顺手的写起项目代码。
如果把撸代码比喻成打怪升级,那么我想之前的Spring应该属于假面骑士那种,我变身需要摆POSE,拿武器需要摆POSE,而SpringBoot更像是最终幻想15里的主角,主要一甩手,武器随手来,拿起来就用,随便砍。
SpringBoot最大的好处就是我在创建之后我就有了很多的依赖项,虽然我还是习惯的按我自己需要的往里添加,但是如果熟悉的大佬应该是直到有一些东西是不需要添加的。
比如我有一次傻傻的将log4j依赖项添加到了maven里,结果怎么也跑不起来,总是报错,我就死活找不到问题,这时候我去maven里面看看是不是有什么冲突了,我找了一圈也没有发现有冲突的啊。。。
于是我就打开了maven的依赖树,果然树上挂着很多的红色框框啊,那感觉,就像是看到了圣诞树在向我招手,但是这里才10月份啊。
之后我才发现原来SpringBoot-starter里面已经带有了log4j的依赖项了,可以拿来直接用的,如果在添加新的就会导致版本不兼容,就报了一堆错误出来,而且我还不仅添加了log4j还有许多其他的依赖项也冲突了,才有了那么多的红。
总结来说这次我知道了添加依赖项千万不要无脑加入,还是要先看一看依赖树上的一些,熟悉一下SpringBoot的基本依赖