索引
链接
《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
评论列表(1条)
看看