IndexFileLoader.class @DependsOn("dataTable")这个注解是做什么用的呢?
来源:14-5 编写广告检索系统的测试用例(下)

老年新手
2020-09-12
我大小写搞错了,弄成了 @DependsOn(“DataTable”)
然后就Search Test测试报错过不去了
写回答
1回答
-
张勤一
2020-09-14
同学你好:
该注解用于声明当前bean依赖于另外一个bean。所依赖的bean会被容器确保在当前bean实例化之前被实例化。
举例来讲,如果容器通过@DependsOn注解方式定义了bean plant依赖于bean water,那么容器在会确保bean water的实例在实例化bean plant之前完成。
一般用在一个bean没有通过属性或者构造函数参数显式依赖另外一个bean,但实际上会使用到那个bean或者那个bean产生的某些结果的情况。
欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!
10
相似问题