У меня есть следующий контроллер REST с методом GET, у которого есть BODY, который отлично работает с тестами и почтальоном.
@RestController
@RequestMapping(value = "/xxx")
public class Controller {
@GetMapping({"/find"})
public LocalDateTime findMax(@RequestBody List<ObjectId> ids) {
//return sth
}
}
но когда FeignClient используется для вызова службы, вместо запроса GET генерируется запрос POST (@аннотация GetMapping игнорируется)
@FeignClient
public interface CoveragesServiceResource extends CoveragesService {
@GetMapping({"/find"})
LocalDateTime findMax(@RequestBody List<ObjectId> ids);
}
что дает ошибку:
Request method 'POST' not supported