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