springboot升级至2.2 mongotemplate查不出数据_SpringBoot 2 要升级吗

前言

在谈SpringBoot 2.x 之前,先来聊点别的:

首先是Java 语言,这门长期占据编程语言排行榜首位的语言到底有什么魔力? 大家的看法是多种多样的,比如:

  • 面向对象设计,使用简单,可以很快速的入门;

  • 开源生态做得好,很多可重用的组件,拿来即用;

  • 跨平台,高性能,是做后台开发的首选

还有一种观点很有意思

“这是命好,每当人们觉得 Java 不行了的时候,总会有英雄横刀救美..”

5661b84e5837e9ec57337e32d044e1cf.png

其中主要说的是:

"最初 Java 开发出来不知道有什么用的时候,发现可以用 Applet 在网页上做动画。 后来企业级软件开发时代 JavaEE 大行其道,开源社区 Spring 桃李满天下。 等到了移动时代,人们觉得 Java 要完蛋了,Google 拍马救市,收购并开放了 Android 平台,当家语言就是 Java。 于是 Java 再次焕发勃勃生机。 目前在大数据领域,Java 同样是当仁不让的好手。"

原文出自这里,感兴趣的朋友可以去读一读。

"命好" 的确没错,但这里想说的是开放性(开源)是非常关键的。 由于Java的开放性,其开源生态衍生出了非常多的优秀框架,其中最有代表性的就是SpringFramework。 

随着框架的受众越来越多,该项目也在持续演进以满足日益增长的能力需求,最终大家便越来越离不开它。 到如今 SpringFramework 已经形成了一个庞大的生态圈,同时 Spring Web也已经成为Java开发的一种"事实标准"

fced7de2d1729fc533c5a45b56c78b31.png

如果希望了解Spring 框架的一些历史,推荐读一读 是时候给大家介绍 Spring Boot/Cloud 背后豪华的研发团队了 这篇文章。

一、SpringBoot 简史

SpringBoot 的诞生不是没有道理的,可能大家都清楚,Spring Framework定义了一个核心的概念叫 IoC,即控制反转。 这是什么意思? 

控制反转,即对象的关系不再由对象本身决定,由容器来控制其依赖。简单说,就是由容器来帮你初始化对象,并完成自动化的关联。 这样,又有了依赖注入(Dependency Injection)的概念...

总之,IoC 和 DI是 理解Spring框架的关键,后面所有出现的东西,都是从这两个概念开始的。

然后,因为要做自动化的对象初始化、关系装配,需要有个东西来描述这些关系ÿ

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值