Enunciate自动生成cxf-jaxrs-servlet.xml文件,并指定:org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider作为JAX-RS提供程序。在最新的com.fasterxml.jackson.jaxrs.JacksonJaxbJsonProvider库中,该类已更改为Jackson。如何使Enunciate在自动生成的文件中将新类指定为JSON提供程序?还是可以使Enunciate使用用户提供的XML文件?

最佳答案

我有一个类似的问题,并且正在使用Spring Maven。我可以通过使用maven replacer plugin并将其设置为覆盖jaxrs:providers中的org.codehaus.jackson.jaxrs.JacksonJaxbJsonProvider并将其替换为com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider来解决此问题。

10-02 06:22