В загрузке Spring я использую пользовательский GsonHttpMessageConverter в качестве компонента. Можно ли использовать несколько бинов GsonHttpMessageConverter, потому что иногда мне нужно сериализовать нулевые значения, а иногда пустые поля должны быть исключены для производительности. Это пользовательская часть GsonHttpMessageConverter. Эта часть работает нормально. Теперь мне нужно как-то расширить его, чтобы этот сервис мог динамически отправлять данные с пустыми полями или без них.
@Bean
public GsonHttpMessageConverter gsonHttpMessageConverter() {
final GsonHttpMessageConverter converter = new GsonHttpMessageConverter();
converter.setGson(MapperUtil.getGsonInstance());
return converter;
}
Мои сущности - простые pojos
public Class MyEntity {
String col1;
String col2;
// getters & setters
}