我如何配置jackson在dropwizard中使用snake case而不是在每个类中放置@JsonSnakeCase?
我如何配置jackson在dropwizard中使用snake case而不是在每个类中放置@JsonSnakeCase?
最后我能找到答案..只需添加下面的配置。
environment.getObjectMapperFactory().setPropertyNamingStrategy(PropertyNamingStrategy.CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES)
最后我能找到答案..只需添加下面的配置。
environment.getObjectMapperFactory().setPropertyNamingStrategy(PropertyNamingStrategy.CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES)
只需在run()方法中添加以下行
environment.getObjectMapper().setPropertyNamingStrategy(
PropertyNamingStrategy.CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES);
environment.jersey().register(new JacksonMessageBodyProvider(mapper));