阿里巴巴为什么要用Spring框架?Dubbo不香么?

2000年,对于Java来说,那时正是EJB流行的时代,大部分Java程序员和公司都在使用EJB进行开发,很少有人会去思考EJB中存在的缺点。Rod Johnson觉得EJB太过臃肿,并不是所有项目都需要使用这种大型框架,提出了一个基于普通Java类和以及利用“依赖注入”的更简单的解决方案。

如果说 Java 工程师,有什么一定要“死磕”拿下的东西,那一定是 Spring 无疑了。众所周知,Spring 无论在 Java 生态系统,还是在就业市场, Spring Boot、Spring Framework、Spring Data、Spring Cloud、Spring Security、Spring Session等都是Spring Framework 的基石,面试出镜率之高,无出其右。

Spring Framework相当于一栋高楼大厦的地基,是整个Spring生态中的基础。不管是灵活便捷的Spring Boot、还是微服务中的王者Spring Cloud,它们都依赖并且需要Spring Framework。

所以,我也建议大家,如果想把Spring Boot或Spring Cloud彻底的学会,那么请务必先学Spring Framework。

实际上,对于Java程序员日常开发中经常所使用的@Service,@Component,@Bean等等,包括@Autowired、@Resource等这些提供依赖注入功能的注解都是属于Spring Framework的,甚至还包括我们熟悉的AOP功能也是属于Spring Framework中的。

作为一个Java程序员,想要提升自己的技能功底,想学习开源框架的源码,那首选绝对是Spring,而Spring Framework那就是重中之重了。

最近了解到一个深入讲解Spring Framework的课程,看完之后受益匪浅,学到了很多Spring的底层原理实现和设计思想。所以这里也把这个课程分享给大家,课程限时0.02元购课。扫码即刻抢占:

课程福利

参与直播课程即可领取相关Spring相关面试真题及技术资料、脑图方便学习

作为一个开发人员都有必要认真阅读 Spring 源码,学习其中优秀的设计思想。这期Spring核心技术的课程绝对值得听下,扫码即刻购课。

点击阅读原文也可购课~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值