当bean跨多个xml文件定义时,如何查找spring中定义的bean
我继承了一个包含多个JAR的项目,其中包含多个定义Springbeans的xml文件。当bean跨多个xml文件定义时,如何查找spring中定义的bean,spring,Spring,我继承了一个包含多个JAR的项目,其中包含多个定义Springbeans的xml文件。 因此,我的问题是如何找到实际bean的定义位置? 例:: “工厂”的定义在哪里 xml中没有定义“导入”,因此我没有要查找哪些xml文件的线索 我不想使用editplus或“find”等进行搜索(我不知道),但我会问一个关于 那么,是否有任何逻辑方法可以确定bean的定义位置? 谢谢我不知道有任何内置功能可以为您提供您正在寻找的spring xml的名称。此外(为了完整起见),它不一定是xml文件。spr
因此,我的问题是如何找到实际bean的定义位置?
例::
“工厂”的定义在哪里
xml中没有定义“导入”,因此我没有要查找哪些xml文件的线索
我不想使用editplus或“find”等进行搜索(我不知道),但我会问一个关于那么,是否有任何逻辑方法可以确定bean的定义位置?
谢谢我不知道有任何内置功能可以为您提供您正在寻找的spring xml的名称。此外(为了完整起见),它不一定是xml文件。spring还支持基于Java的配置(带有注释的类) 最简单的方法就是在项目中的所有*.spring.xml中进行全文搜索
或者,您可以在dao中查找工厂的类型,并搜索接口或实现。通常情况下,匹配的类不多,因此您也可以通过这种方式标识您要查找的模块。我不知道有任何内置功能可以为您提供您要查找的spring xml的名称。此外(为了完整性起见),它不一定是xml文件。Spring还支持基于Java的配置(使用注释的类) 最简单的方法就是在项目中的所有*.spring.xml中进行全文搜索
或者,您可以在dao中查找工厂的类型,并搜索接口或实现。通常情况下,匹配的类并不多,因此您也可以通过这种方式确定要查找的模块。您关于EditPlus和
find
的评论似乎暗示您没有使用IDE进行开发;Eclipse based提供了Spring开发人员所需的一切,包括beans图形和全局。您对EditPlus和find
的评论似乎暗示您没有使用IDE进行开发;基于Eclipse提供了Spring开发人员所需的一切,包括beans图形和全局。
<bean id="messageDaoBean" class="com.abc.xyz.dao.MyDAOImpl" >
<property name="sessionFactory" ref="factory"/>
</bean>