Я нахожусь в процессе модернизации и преобразования устаревшего монолитного приложения, которое выполняется в Spring
на Jetty
, в приложение Spring Boot
.
В устаревшем коде у меня есть конечная точка, которая выглядит так:
@POST
@Produces({MediaType.APPLICATION_JSON})
@Consumes({MediaType.APPLICATION_JSON})
@Path("/zoo/feedCats")
@WebMethod
public Response giveFood( @Context UriInfo uri, HungryCats hungryCats){...}
И первый черновик новой конечной точки в Spring Boot
выглядит так:
@PostMapping("/zoo/feedCats")
public Response giveFood( UriInfo uri , @RequestBody HungryCats hungryCats) {...}
Я не уверен, что должна быть правильной заменой @Context UriInfo uri
, который находится в унаследованном коде.
Я нашел этот пост от 2016 года и задавался вопросом, есть ли что-то еще для использования?