
spring学习
文章平均质量分 71
天天写乱码2020
一个不知道怎么学java的小白
展开
-
spring如何扫描文件——下
可以看到如果满足tf.match(metadataReader, getMetadataReaderFactory())就可以进入下一步。首先进入方法tf.match(metadataReader, getMetadataReaderFactory())再根据isConditionMatch(metadataReader)判断这个类是否要被跳过。查看这个类上面的注解是否存在于spring定义的集合中(Component存在的)这个方法主要判断这个类是否符合被扫描为bd的条件。然后继续看doScan方法。原创 2024-12-29 20:46:51 · 269 阅读 · 0 评论 -
spring如何扫描文件--上
说道spring的扫描不得提到一个东西—BeanDefinition如果说分析BeanDefinition 那首先要找到一个东西 spring中是面向接口编程的所有他有一个套路这个套路是这样的先找RootBeanDefinition(先别问是为什么)然后看他的UML类图这里可以看到他的实现流程是这样的(红线)那我们看看bd接口里面都有什么东西(乍一看 必须是一脸懵虽然我加了中文注释)但是还是缺少一些东西在AbstractBeanDefinition中看我bd接口之后在看一下。原创 2024-12-27 15:22:28 · 942 阅读 · 0 评论