死磕Spring之IoC篇 - BeanDefinition 的解析过程(面向注解) (7)

关于上面的第 1 步性能损耗不少,Spring 5.0 开始新增的一个 @Indexed 注解(新特性),@Indexed 派生注解(例如 @Component)或 @Indexed 注解的类可以定义在 META-INF/spring.components 文件中,Spring 会直接从文件中读取,找到符合条件的类名称,也就找到了 .class 文件。这样一来对于上面第 1 步来说在性能上得到了提升,目前还没见到这种方式,毕竟 还要再文件中定义类名,感觉太复杂了,启动过程慢就慢点

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zywzdd.html