Spring Boot Rest Application com UI Boostrap
O descanso é a transferência de estado representacional. Os serviços de repouso ou repouso da Web fornecem meio de comunicação entre aplicativos de software na Internet. O REST usa um conjunto uniforme e predefinido de operações sem estado. O RESTful Web Service pode produzir e consumir JSON, XML e outros tipos de mídia.
É usado no nível da aula para fazer terminais de serviço da Web RESTful. @RestController é uma combinação de @Controller e @ResponseBody.
É @RequestMapping com o método HTTP GET.
É @RequestMapping com o método de post http.
É @RequestMapping com o método http put.
É @RequestMapping com o método HTTP Delete.
É @RequestMapping com o método HTTP Patch.
Indica que um parâmetro de método deve estar ligado a uma variável de modelo URI.
É usado com o parâmetro do método para vincular o corpo da solicitação da Web.
É usado com o parâmetro do método para vincular o parâmetro de solicitação da Web.
É a extensão da httpentity que representa a entidade de solicitação ou resposta HTTP, consistindo em cabeçalhos e corpo.
Produz e consumem anotações são usadas para compartilhar o tipo de conteúdo e aceitar informações de cabeçalhos, respectivamente, com seus usuários de serviço da web. O cabeçalho do tipo conteúdo ajudará o receptor/consumidor do seu serviço, a tratar a resposta de acordo com as informações nesse cabeçalho. Se você marcar o valor do cabeçalho do tipo conteúdo como Application/JSON, o receptor poderá usar um analisador JSON. Da mesma forma, usando os consumidos, você está garantindo que o cabeçalho aceite seja o aplicativo/JSON para que você possa fazer o JSON Parsing/UnarShalling de acordo.