Formato JSON Java 8 LocalDateTime en Spring Boot

Tengo un pequeño problema con el formato de Java 8 LocalDateTime en mi aplicación Spring Boot. Con las fechas 'normales' no tengo ningún problema, pero los campos LocalDateTime se convierten a lo siguiente:

"startDate" : {
    "year" : 2010,
    "month" : "JANUARY",
    "dayOfMonth" : 1,
    "dayOfWeek" : "FRIDAY",
    "dayOfYear" : 1,
    "monthValue" : 1,
    "hour" : 2,
    "minute" : 2,
    "second" : 0,
    "nano" : 0,
    "chronology" : {
      "id" : "ISO",
      "calendarType" : "iso8601"
    }
  }

Si bien me gustaría convertirlo en algo como:

"startDate": "2015-01-01"

Mi código se ve así:

@JsonFormat(pattern="yyyy-MM-dd")
@DateTimeFormat(iso = DateTimeFormat.ISO.TIME)
public LocalDateTime getStartDate() {
    return startDate;
}

Pero cualquiera de las anotaciones anteriores no funciona, la fecha sigue formateándose como anteriormente. Sugerencias bienvenidas!

Respuestas a la pregunta(9)

Su respuesta a la pregunta