Java 如何在由另一个框架(使用new)构造的类中使用springdi?

Java 如何在由另一个框架(使用new)构造的类中使用springdi?,java,spring,dependency-injection,axis2,Java,Spring,Dependency Injection,Axis2,我正在一个使用Axis2的传统SOAP应用程序上做一些工作。我想介绍一些基本的Springinjection。该应用程序具有Axis2服务配置,该配置指定: <ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy"> <ramp:timestampTTL>300</ramp:timestampTTL> <ramp:timestampMaxSkew>3

我正在一个使用
Axis2
的传统SOAP应用程序上做一些工作。我想介绍一些基本的
Spring
injection。该应用程序具有Axis2服务配置,该配置指定:

<ramp:RampartConfig xmlns:ramp="http://ws.apache.org/rampart/policy">
    <ramp:timestampTTL>300</ramp:timestampTTL>  
    <ramp:timestampMaxSkew>300</ramp:timestampMaxSkew>
    <ramp:user>service</ramp:user>
    <ramp:encryptionUser>useReqSigCert</ramp:encryptionUser>
    <ramp:passwordCallbackClass>
        com.myapp.SomeCallbackHandler
    </ramp:passwordCallbackClass>

由于重构的范围有限,我无法绕过Axis2的使用,有没有办法在XML配置中定义为Axis2的回调类中使用Spring注入的bean?

使用配置。就像在
@configuration
中一样?是的,我无法让它继续尝试。。。。
@Component
public class SomeCallbackHandler implements CallbackHandler {

    @Autowired
    private InjectedConfigClass myConfig;