0
Я пытаюсь использовать json в java-объекте, используя Spring mvc rest. Но получить код статуса 415.415 код состояния при использовании consumes = MediaType.APPLICATION_JSON_VALUE
весна-servlet.xml
<context:component-scan base-package="com.xyz.controllers" />
<mvc:annotation-driven/>
RestController:
@RequestMapping(value = "/hellouser", method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<String> helloHomer(@RequestBody Home home) {
return new ResponseEntity<String>(home.getFirst() + home.getSecond(),
HttpStatus.OK);
}
Главная боб:
public class Home {
private String first = "defaultFirst";
private String second = "defaultSecond";
public String getFirst() {
return first;
}
public void setFirst(String first) {
this.first = first;
}
public String getSecond() {
return second;
}
public void setSecond(String second) {
this.second = second;
}
}
pom.xml:
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.7.4</version>
</dependency>
Протестировано с использованием разных клиентов для отдыха с кодом статуса 415.
Accept=application/json
{"first" : "first"
"second" : "second"}
Попытка понять проблему и исправить.
Благодаря
Спасибо. Работа как ожидалось. –