Formato JSON Java 8 LocalDateTime no Spring Boot

Estou tendo um pequeno problema com a formatação de um Java 8 LocalDateTime no meu aplicativo de inicialização do Spring. Com datas 'normais', não tenho problema, mas os campos LocalDateTime são convertidos para o seguinte:

"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"
    }
  }

Enquanto eu gostaria de convertê-lo para algo como:

"startDate": "2015-01-01"

Meu código fica assim:

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

Mas qualquer uma das anotações acima não funciona, a data continua sendo formatada como acima. Sugestões são bem-vindas!

questionAnswers(9)

yourAnswerToTheQuestion