2019年9月28日
摘要: 上一篇文章整体非常轻松,因为在容器启动前,只注册了一个bean定义,就是SpringBoot的主类。OK,今天接着从容器的启动入手,找出剩余所有的bean定义的注册过程。具体细节肯定会颇为复杂,同样,大家只需关注都干了什么,不用考虑如何干的。来宏观的看下容器的启动过程,即refresh方法,如下图0 阅读全文
posted @ 2019-09-28 19:37 编程新说(李新杰) 阅读(1233) 评论(0) 推荐(11) 编辑
摘要: 上一篇文章强调了bean定义注册占Spring应用的半壁江山。而且详细介绍了两个重量级的注册bean定义的类。今天就以SpringBoot为例,来看看整个SpringBoot应用的bean定义是如何注册进容器的。先来看看经典的启动入口,如下图01: 可以看到调用的是run方法,并把主类(main或p 阅读全文
posted @ 2019-09-28 12:42 编程新说(李新杰) 阅读(725) 评论(1) 推荐(13) 编辑
摘要: 别看Spring现在玩的这么花,其实它的“筹码”就两个,“容器”和“bean定义”。只有先把bean定义注册到容器里,后续的一切可能才有可能成为可能。所以在进阶的路上如果要想走的顺畅些,彻底搞清楚bean定义注册的所有细节至关重要。毕竟这是万里长征的第一步。有句话怎么说来着,“勿在浮沙筑高台”。Sp 阅读全文
posted @ 2019-09-28 06:39 编程新说(李新杰) 阅读(842) 评论(1) 推荐(15) 编辑