Spring 4, Jackson 2, Java 8.