title: SpringBoot 2.2.2: Jackson serializer for custom pagination doesn't work
body: <p>Since SpringBoot 2.2.2, the custom pagination serializer with Jackson (2.10.1) doesn't work and isn't executed when serializing.</p>
  
  <pre><code>/**
   * This class allows to specify configuration related to the Web MVC part.
   */
  @Configuration
  public class WebConfiguration implements WebMvcConfigurer {
  
      private static final String JSON_DATA_PROPERTY = "data";
  
      /**
       * Allows to configure a {@link JsonSerializer} for pagination.
       *
       * @return an instance of {@link Module}.
       */
      @SuppressWarnings("rawtypes")
      @Bean
      public Module springDataPageModule() {
          return new SimpleModule().addSerializer(Page.class, new JsonSerializer&lt;Page&gt;() {
              @Override
              public void serialize(final Page page, final JsonGenerator jsonGenerator,
                      final SerializerProvider serializers) throws IOException {
  
                  jsonGenerator.writeStartObject();
                  jsonGenerator.writeObjectField(JSON_DATA_PROPERTY, page.getContent());
                  jsonGenerator.writeObjectFieldStart("paging");
                  jsonGenerator.writeNumberField("page", page.getNumber() + 1);
                  jsonGenerator.writeNumberField("totalPages", page.getTotalPages());
                  jsonGenerator.writeNumberField("totalElements", page.getTotalElements());
                  jsonGenerator.writeNumberField("perPage", page.getSize());
                  jsonGenerator.writeEndObject();
                  jsonGenerator.writeEndObject();
              }
          });
      }
  ...
  }
  </code></pre>
  
  <p>With SpringBoot 2.2.1, this custom pagination serializer is applied and works.
  Can you see this problem ?</p>