在TomEE 8 / Tomcat 9上,REST服务默认使用Johnzon作为JSON提供程序。如果要更改为Jackson,请按照以下步骤操作:
@Provider @Produces({ MediaType.APPLICATION_JSON }) public class JacksonJsonProvider extends AbstractJacksonJsonProvider { @Override protected ObjectMapper _locateMapperViaProvider(Class> type, MediaType mediaType) throws IOException { return locateMapper(type, mediaType); } }
注意:如果您使用的是TomEE 7.x或更早版本,则可以将以下依赖项添加到pom.xml中以使用Jackson作为JSON提供程序:
并在web
上一篇:ApacheTomEEWebprofile8-无法从Johnzon更改JSonRest提供程序到Jackson。
下一篇:ApacheTomEE中的Unicode字符导致错误:字符解码失败参数_的值_已被忽略…DecodeException:isHexDigit