持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第25天,点击查看活动详情
前言
经过上期的ssm架构讲解,java基本在编程领域站稳了跟脚,尤其是因为spring的原因,如果spring的思想用在其他语言上面结果可能就不是java了,只能说java在早期时候对企业的关心程度比较密切,才有了今天的生态。
spring的弊端
随着时间的推终于来到了java划时代的变化,springboot的时代。在讲新时代前回顾一下spring,spring虽然在前几篇中一直夸他,其实对于现在的应用来说spring已经老矣,如果大家经历过ssm的时代,或者去会看ssm的代码你会发现代码没写两句,这么resouce快写满了。这就是spring的最大弊端依赖于大量的xml与配置文件来实现。大量的xml非业务代码文件在项目中及其难看,为此spring的团队开始着手开发更好的解决方案。
springboot重头戏
在2014年spring团队展示了新的作品标志了划时代的更新SpringBoot,翻译春季靴(乱讲的233),spring boot一出世主打一个配置低,优化了spring繁琐配置文件使用properties来代替配置文件编写,使用注解驱动程序注入bean,并且支持动态扩展,横向扩展,真真正正的实现了开发者只需要关注业务层,其他的交给我spring boot去办就行了。简化后springboot甚至可以开箱即用,b站小学生只要懂拉取代码都可以直接上手开发web应用了,你说简单不简单。
总结
虽然spring团队开发出了傻瓜式的框架,但是对于开发者来说我还是推荐大家尽量对开源框架报以学习心态去开发,而不是无脑的去用,因为有时候Bug是开源框架出来了的你不懂其底层原因,会导致你调试频频踩坑。