怎么大家都在用SpringBoot啊

哈喽,各位看官老爷们,iJi今天要给大家带来的是spring boot 的超级基础入门篇。no dry goods

  没错,这就是一篇很基础的入门篇幅,甚至你可能一行代码也看不见,如果你是一个非软件工程专业的孩子,我希望你能看一下一个软件工程专业孩子眼中的SpringBoot。因为这是iJi第一次些博客,所以请看官老爷走马观花就好。
在 iJi 眼中,SpringBoot是一个历史发展的必然产物,他就像金银天然不是货币,货币天然是金银一样。我从来不关心SpringBoot是什么,我只关心我想要什么。恰好,我想要的就是SpringBoot能够给我的。据说java发展至今也有几百年的历史了,本君隐隐感觉,他好想要被py代替,虽然也有可能是几百年以后的事情。
  本君因为在天上调戏仙子,所以被贬下凡历劫。不知道有幸还是不幸,本君这一世要做一名程序员,还记得在喝忘情水以前,我还特意从司命星君那里偷偷学习了Java1.1,后来本君来到人间以后还相继学习了Java1.2,1.3,1.4。然而很不幸,当我入世修行的时候,大家都改用Java1.6了。听说那一年,人间发生了翻天腹地的变化。海水不再是蓝的了,花儿也不在那样红了。最好玩的也不再是Java的了,而是一种叫嫂子的东西。很多人还因此纷纷改行,后来还有很多言论说程序员超不过30岁,貌似现在是35了?不知道40岁的程序员现在都在干些什么?但是本君不慌啊。就算Java更新到Java13,我还是不慌,因为他只是一个我用来糊口的工具,就像远古时期人们用石器耕作,后来改用铁器一样。just 工具。
  没错,SpringBoot就是铁器,而且他必然也会被更先进的工具代替。不知道还有多少看官是写过无数个serverlet的,有没有被清一色的代码搞到奔溃了。听说后来有一些勤快的孩子,封装了struts,然后struts 又被他弟弟struts2抢了帝位。在后来,另外一些人,据说是曾今跟“发明struts”的那批人有过不愉快,他们搞出了一个spring mvc。哇,这玩意就有些厉害了。
  啥?我说的这些你都不知道是什么东西?你只知道SpringBoot?那恭喜你,你直接进入到铁器时代了,既然你在使用铁器,那你干嘛还要了解石器了。总有一些人喜欢挖出祖宗十八代,本君很鄙视这类人。在其位,谋其政。生在SpringBoot的时代,就应该充分利用铁器干活啊。
  我想问一下,看这篇博客的看官老爷,你是否有使用过redis了。如果你说没有,那么现在如果你们的需求急需要用到redis,那怎么办了?你说你们的项目是基于SpringBoot的,那么iJi可以给到你的方案就是,去搜一下SpringBoot整合redis。好了,然后下一步你需要做的就是去Redis官网好好熟悉下Redis,假如你在官网熟悉他用了一个礼拜的时间,那么恭喜你,你只需要一个礼拜加一个小时就可以在你的项目中加入Redis这个工具了。假如你的项目没有使用SpringBoot,spring都没有用到,那么你很不幸,我也不清楚你个人的水平需要多长时间才可以把Redis整合到你的项目中,但我相信,你的整合时间一定会超过一个小时。我这么说,你应该知道SpringBoot可以给你带来什么了!
  还有一些牛人,公司的研发团队就5个人,听说他们老板(技术出生)最近想搞一搞分布式。Oh, my god!这些可怜的孩子一定会被玩疯。然而后来我听说这些人都是一些业务精英,而且都是有使用SpringBoot超过两年的一些人,我突然觉得他们还是挺幸运的,因为他们有Spring Cloud可以选择。Spring Cloud是什么?不管他,你只需知道现在他很流行就好了。他在国外是什么时候开始流行的?这个你也不用管,总之比在国内先流行,也就是说老外已经帮我们试过水了!我这里想告诉你,Spring Cloud是用Spring Boot的来“组装”的。所以我想你应该知道SpringBoot可以为你带来什么了!
  我貌似完全没有解释SpringBoot是什么东西啊,没错,我确实没有解释。因为没有一个人可以使用一篇博客就能像你展示SpringBoot的来龙去脉。能说的清楚的,都是成功把你洗脑的。任何事情的发展都是特定背景下的产物。如果你自己是零经验,那么没有人能跟你说清楚,如果你恰好从SrpingMvc过过渡到SpringBoot,那我想即使我什么都不说,你也很清楚他是个什么东东。
  总结一下,SpringBoot是一个拥有大量默认配置,可以快速帮你构建你的Java应用,还能帮你轻松整合第三方技术的一个工具(工具:这里没有褒贬,只是一种客观的陈述)。
使用配置项,是使得软件变得灵活的一个重要手段,有兴趣可以更多的去了解一下配置文件,可别小看哦。本次作为入门,你需要了解一下这两个注解的作用,@Configuration——你就当他是applicationContext吧,@ConfigurationProperties。这两个注解就是SpringBoot实现各种配置的利器哦。如果想要深入了解,Spring框架的基础学习还是必要的。如果提到Spring,你知道ioc和aop,我感觉你还有必要加深一下了解,比如Spring的几个模块,比如Spring Context,如果这个你还不知道的话,说明你在Spring上花的时间还不够哦。当你复习完Spring的七大模块,在了解一下web发展史,SpirngBoot是什么,你就很清楚了。
  如果你想做大佬,还是自己多看书吧。好了iJi本次的唠叨就到这里了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值