Spring源码之BeanNameGenerator
从图中可以看到,ComponentScans的属性为value,而value又包含了一个长度为4的AnnotationAttributes的数组。这里正是在上面配置类中使用的注解ComponentScans和Configuration,其中我们还使用了Configuration,但是其是作为ComponentScans的value属性而存在。因为上面的扫描的第一个注解为ComponentScans,它的value值是不被允许指定为bean的名称的。它的value值是可以指定bean的名称的。
原创
2023-07-25 08:39:35 ·
233 阅读 ·
0 评论