当使用 WSDL-first 方法时,有没有办法强制 JAXB 生成扩展 java.lang.RuntimeException 而不是 Exceptions 的异常?
我正在为我的 Java Web 服务项目使用 WSDL-first 方法。存根由 CXF 的“wsdl2java”Maven 插件生成,该插件由 JAXB 驱动。它能够从我的 WSDL 生成存根,包括根据我的 WSDL 中定义的错误生成约 150 个不同的异常类。但是,所有这些异常都扩展了 java.lang.Exception。对于这个特定的项目,我更喜欢这些异常扩展 java.lang.RuntimeException。
似乎类似于 <javaType> 注释的东西可能会起作用,但我正在研究规范,但我还没有找到任何东西。