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

索引

链接

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)
geekgaogeekgao博主
上一篇 2020年7月27日 上午12:30
下一篇 2020年7月28日

相关推荐

发表回复

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

评论列表(1条)

  • jnby
    jnby 2023年3月1日 下午2:34

    pdf

GitHub
分享本页
返回顶部

Warning: error_log(/usr/local/lighthouse/softwares/wordpress/wp-content/plugins/spider-analyser/#log/log-1009.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