如何在库中的类上使用spring?
虽然, 我与其他DI特别是MacWire很融洽,我需要一个项目来处理spring 我正在尝试将我正在开发的外部服务库集成到一个使用spring实例化其服务的主应用程序中。我想知道如何才能使库中的代码与源代码中关于spring的代码得到相同的处理 这是在我的库中使用spring从项目的主要源中实例化类。我是否只给出扫描bean的包的路径如何在库中的类上使用spring?,spring,Spring,虽然, 我与其他DI特别是MacWire很融洽,我需要一个项目来处理spring 我正在尝试将我正在开发的外部服务库集成到一个使用spring实例化其服务的主应用程序中。我想知道如何才能使库中的代码与源代码中关于spring的代码得到相同的处理 这是在我的库中使用spring从项目的主要源中实例化类。我是否只给出扫描bean的包的路径 MSpring配置文件帮助您实现DI。 我从问题中了解到的是,您正在寻找一种使用Spring功能实例化类的方法。(如果我错了,请纠正我…)对于外部服务或您自己的库
MSpring配置文件帮助您实现DI。 我从问题中了解到的是,您正在寻找一种使用Spring功能实例化类的方法。(如果我错了,请纠正我…)对于外部服务或您自己的库代码,实例化bean的方法保持不变 如果你有这样的课程
//External Library class
package com.test;
public class HelloWorld{
...
}
// Your class
package com.abc;
import com.test.HelloWorld;
public class MyClass{
HelloWorld obj;
...
}
SpringXML配置文件如下所示:
<beans>
<!-- External library class -->
<bean id="helloWorld" class="com.test.HelloWorld" />
<!-- Your class -->
<bean id="myClass" class="com.abc.MyClass">
<property name="obj" ref="helloWorld"/>
</bean>
</beans>
我建议您参考Spring文档中的“Spring依赖项注入”..谢谢您,这确实是一条成功之路