【每日阅读】2020年7月23日-springboot实战第一章

链接

spring boot实战》PDF回复后可下载

简评

这个月在看springboot的内容,前些天的每日阅读也写了些springboot的内容,快到月末了,想着写一篇总结性的文章来概括springboot,不能太浅薄,所以看这本书来加强补充springboot的知识。

从最初的模糊,到学了很多但不知全貌,到看了这本书的第一章了解了springboot的全貌,我这才敢说自己了解springboot是什么了。

所以springboot是什么呢?

springboot本质仍是spring,只是spring官方帮我们做了自动配置、依赖管理。

自动配置

spring自动配置完全依靠spring已有的@Condition机制,这个主题我前些天写过文章:

起步依赖(starters)

是一种帮助我们管理maven(或gradle)依赖的方式,比如我们引入spring-boot-starter-web项目,这个项目本身有一批依赖,他们都是spring官方觉得web应用会用到的依赖,我们自己就不用再自己引入依赖,而且,最重要的是我们不需要写版本号,版本号在我们引入的spring-boot-starter-parent项目的pom(maven)文件内已经决定了。

所以starters是一个纯粹帮助我们管理项目依赖的东西,让我们方便的管理依赖,不再陷入“我该引入什么包”以及“我该选择什么版本”的让人头疼的问题之中。

spring-boot-cli

这个工具实际上是可有可无的,我觉得这个东西看起来确实很神奇,我们像写脚本一样写groovy代码,不用任何import语句,也不需要编译,直接执行。但是真正的开发肯定和这个东西八竿子打不着。

actuator

用于监控springboot内部运行状态。

今天看了这本书第一章,我才确信,我对springboot的理解是完整的,它确实只是这么几个部分而已。

相关文件下载地址
*该资源需回复评论后下载,马上去发表评论?
©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!

原创文章,作者:geekgao,如若转载,请注明出处:https://www.geekgao.cn/archives/2122

(0)
geekgaogeekgao博主
上一篇 2020年7月23日
下一篇 2020年7月24日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

评论列表(1条)

  • 看看
    看看 2021年2月3日 上午9:47

    看看

GitHub
分享本页
返回顶部

Warning: error_log(/usr/local/lighthouse/softwares/wordpress/wp-content/plugins/spider-analyser/#log/log-2014.txt): failed to open stream: No such file or directory in /usr/local/lighthouse/softwares/wordpress/wp-content/plugins/spider-analyser/spider.class.php on line 2900