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来解决此问题。