springboot 实战

在这里插入图片描述
在1964年的纽约世界博览会上,沃特·迪士尼向世界介绍了三件有开创意义的东西:“小小 世界”(it’s a small world)、“与林肯先生共度的伟大时刻”(Great Moments with Mr. Lincoln)以 及“文明演进之旋转木马”(Carousel of Progress)。①所有这三样东西随后都搬进了迪士尼乐园和 迪士尼世界,你今天仍能看见它们。 其中,我喜欢的是“文明演进之旋转木马”,这大约也是沃特·迪士尼的爱之一。这既 是骑行,又是舞台表演,座位区域围绕着中心区域旋转,上演四场表演,讲述了一个家庭在20 世纪不同时代(分别是20世纪初、20世纪20年代、20世纪40年代和近年)的故事,突出了不同年 代技术的进步。从手摇洗衣机,到电灯和收音机,到自动洗碗机和电视,再到电脑和声控家电, 无一不在述说着创新的故事。② 在每幕表演中,父亲(也是演出的叙述者)都会讲述新的发明,并带上一句“这玩意儿不 能更好了”,到头来却发现随着技术的进步,它的确变得更好了。 比起这场舞台演出,Spring的历史要短得多。但是对于Spring,我的感受和“演进老爹” (Progress Dad)对20世纪的体会相似。似乎每个Spring应用程序都让开发者的生活更上一个台阶, 仅从Spring组件的声明和织入方式就能看出端倪。让我们来看看Spring历史中的一些演化历程。  Spring 1.0的出现彻底改变了我们开发企业级Java应用程序的方式。Spring的依赖注入与声 明式事务意味着组件之间再也不存在紧耦合,再也不用重量级的EJB了。这玩意儿不能更 好了。  到了Spring 2.0,我们可以在配置里使用自定义的XML命名空间,更小、更简单易懂的配 置文件让Spring本身更便于使用。这玩意儿不能更好了。  Spring 2.5让我们有了更优雅的面向注解的依赖注入模型(即@Component和@Autowired 注解),以及面向注解的Spring MVC编程模型。不用再去显式地声明应用程序组件了,也 不再需要去继承某个基础的控制器类了。这玩意儿不能更好了。  到了Spring 3.0,我们有了一套基于Java的全新配置,它能够取代XML。在Spring 3.1里, 一系列以@Enable开头的注解进一步完善了这一特性。终于,我们第一次可以写出一个 没有任何XML配置的Spring应用程序了。这玩意儿不能更好了。
具体内容可以下载电子书
《springboot实战第四版》.zip: http://share.klgeek.com/file/21634559-403737522

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值