索引
链接
《spring boot实战》PDF回复后可下载
简评
这一章从写一个简单的springboot应用作为切入点,一步步讲述了springboot的神奇魔法。
首先是对于有选择困难症的人来说,一大特性就是“起步依赖”,即spring-boot-starter-xxx。这个特性可以帮助我们“一键引入正确的依赖”,关键词:一键、正确。例如我们要写web应用,引入spring-boot-starter-web即可!springboot会自动帮助我们引入spring mvc、jason等等!要说一点,这个特性和spring其实没关系,是maven提供的依赖管理特性让实现了这个特性。springboot所作的是“帮助我们选择了需要引入的库以及他们的版本”,兼容性经过spring官方的测试,让我们不再为担心引入组件之间是否兼容而头疼。这个我以前也读过其他的文章:
第二点是“自动配置”,不用写一个配置,就能让springboot应用跑起来,真的是太神奇了。这神奇的背后是什么在发挥作用?就是spring的条简化配置!即我们熟知的@Condition注解。spring自带了非常多的自动配置类,自动配置类会根据具体情况选择是否注入某个配置。实现诸如“如果类A在classpath下,则注入某某配置类”这种条简化配置。我之前也有具体文章:
有了以上两个特性,我们从庞大繁杂的预先配置网中解脱了出来,只需要引入具体starter,应用即可启动!
原创文章,作者:geekgao,如若转载,请注明出处:https://www.geekgao.cn/archives/2151
评论列表(1条)
pdf