如何在库中的类上使用spring?

如何在库中的类上使用spring?,spring,Spring,虽然, 我与其他DI特别是MacWire很融洽,我需要一个项目来处理spring 我正在尝试将我正在开发的外部服务库集成到一个使用spring实例化其服务的主应用程序中。我想知道如何才能使库中的代码与源代码中关于spring的代码得到相同的处理 这是在我的库中使用spring从项目的主要源中实例化类。我是否只给出扫描bean的包的路径 MSpring配置文件帮助您实现DI。 我从问题中了解到的是,您正在寻找一种使用Spring功能实例化类的方法。(如果我错了,请纠正我…)对于外部服务或您自己的库

虽然,

我与其他DI特别是MacWire很融洽,我需要一个项目来处理spring

我正在尝试将我正在开发的外部服务库集成到一个使用spring实例化其服务的主应用程序中。我想知道如何才能使库中的代码与源代码中关于spring的代码得到相同的处理

这是在我的库中使用spring从项目的主要源中实例化类。我是否只给出扫描bean的包的路径


M

Spring配置文件帮助您实现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依赖项注入”..

谢谢您,这确实是一条成功之路