Вместо построения оператора case для моего Spring Boot Rest Controller я хочу, чтобы Spring использовал правильную конечную точку.Я даже не уверен, что это возможно, но я надеюсь, что вселенная может спасти меня.
@PostMapping("/endpoint")
public String one(Greeting greet) {
return "Greeting Posted";
}
@PostMapping("/endpoint")
public String two(Address addr) {
return "Address Posted";
}
Текущая ошибка
Caused by: java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'RController' method
public java.lang.String com.example.controller.RController.two(com.example.model.Address)
to {[/endpoint],methods=[POST]}: There is already 'RController' bean method
public java.lang.String com.example.controller.RController.one(com.example.model.Greeting) mapped.