A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 一只小熊猫 中级黑马   /  2018-6-27 21:13  /  731 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

       初次来到黑马这个平台学习,请大家多多指教哦
目前在这里学习我最感兴趣的部分就是第一个大项目,这个项目可以帮助我们提升工作技能 里面用到了非常多的新技术比如SpringBoot
大家都知道SpringBoot简化了Spring开发工作,让开发者不用再去面对繁琐的配置,可以使我们可以迅速上手进行开发,将重点放在业务逻辑的实现上。但也正因为这样,使得开发者容易忽略对于其背后原理的理解。我们可能知道怎么用,但是实际上并不知道SpringBoot如何实现自动配置以及如何通过内置tomcat进行启动等等的原理。为了探究SpringBoot背后的技术原理,特地将学习的过程记录下来形成一个文章系列,另外希望对这方面有相同困惑的同学有所裨益。

以前在写spring项目的时候,要配置各种xml文件,还记得曾经被ssh框架支配的恐惧。随着spring3spring4的相继推出,约定大于配置逐渐成为了开发者的共识,大家也渐渐的从写xml转为写各种注解,在spring4的项目里,你甚至可以一行xml都不写。

虽然spring4已经可以做到无xml,但写一个大项目需要茫茫多的包,maven配置要写几百行,也是一件很可怕的事。
现在,快速开发一个网站的平台层出不穷,nodejsphp等虎视眈眈,并且脚本语言渐渐流行了起来(Node JSRubyGroovyScala等),spring的开发模式越来越显得笨重。
在这种环境下,spring boot伴随着spring4一起出现了。

1 个回复

倒序浏览
很棒 我也在学习这个呢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马