我正在开发一个 Spring 应用程序,想知道是否有框架的一部分可以让我以更优雅的方式做这样的事情,比如在 XML 中配置一些东西?
最佳答案
如果您的问题的目的是通过您的应用程序上下文设置自定义 UncaughtExceptionHandler
,您可以使用:
<bean id="myhandler" class="java.lang.ThreadGroup">
<constructor-arg value="Test"/>
</bean>
<bean class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
<property name="targetClass" value="java.lang.Thread"/>
<property name="targetMethod" value="setDefaultUncaughtExceptionHandler"/>
<property name="arguments">
<list>
<ref bean="myhandler" />
</list>
</property>
</bean>
(注意,将 myhandler 替换为选择的 Thread.UncaughtExceptionHandler
...)
关于java - Spring 中的 Thread.setDefaultUncaughtExceptionHandler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9228975/