相关疑难解决方法(0)

如何从静态内部类构造函数创建Spring bean?

我正在尝试使用Spring Framework IoC Container来创建类ThreadPoolExecutor.CallerRunsPolicy的实例 .在Java中,我会这样做...

import java.util.concurrent.RejectedExecutionHandler;
import java.util.concurrent.ThreadPoolExecutor;
...
RejectedExecutionHandler rejectedExecutionHandler = new ThreadPoolExecutor.CallerRunsPolicy();
Run Code Online (Sandbox Code Playgroud)

但是当我尝试在Spring中执行等效操作时,它会抛出一个CannotLoadBeanClassException.

<beans>
   <bean class="java.util.concurrent.ThreadPoolExecutor.CallerRunsPolicy"/>
</beans>
Run Code Online (Sandbox Code Playgroud)

更一般地说:在Spring ApplicationContext XML中,如何调用静态内部类的构造函数?

java spring dependency-injection ioc-container inversion-of-control

7
推荐指数
1
解决办法
6178
查看次数