Frühling Boot-jackson Datumsformat arbeitet mit folgendem Beispiel fein:
Anwendungsklasse:
@SpringBootApplication
@RestController
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
@PostMapping("/format")
public Model postModel(@RequestBody Model model){
System.out.println("Model model"+model.toString());
return model;
}
protected static class Model{
private Date date;
public Date getDate() {
return date;
}
public void setDate(Date date) {
this.date = date;
}
public Model(Date date) {
super();
this.date = date;
}
public Model() {
super();
}
@Override
public String toString() {
return "Model [date=" + date + "]";
}
}
}
application.properties:
spring.jackson.date-format=dd-MM-yyyy HH:mm:ss
Eingang:
{
"date": "10-12-2016 10:00:00"
}
Ausgang:
{
"date": "10-12-2016 10:00:00"
}
Könnten Sie einige Code teilen, Wie wird die Serializer-Klasse definiert und was ist der Eingabestring vom Frontend? – Barath
Ich habe selbst keinen Serializer definiert. Ich versuche das integrierte Feature – Sam
zu verwenden Ich meine, teilen Sie einige Code und was ist der Json vom Front-End übergeben und was ist das Modell? – Barath