Dre*_*rew 7 java spring dependency-injection ioc-container inversion-of-control
我正在尝试使用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中,如何调用静态内部类的构造函数?
Ank*_*sal 13
我认为它不起作用的原因是因为Spring无法将其理解为静态内部类.可能这可以工作:
<beans>
<bean class="java.util.concurrent.ThreadPoolExecutor$CallerRunsPolicy"/>
</beans>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6178 次 |
| 最近记录: |