Spring Boot e suas
maravilhas em:
Spring Rest
Who?
● Facilitar -> configuração, publicação
● Foco -> regra de negócio
● Starters -> dependências
https://start.spring.io/
Show me !!
REST - O que é afinal?
(Representational State Transfer)
“...é um padrão arquitetural que impõe
um conjunto de orientações e
restrições, focado em garantir
escalabilidade e extensibilidade, entre
outras características.”
O que torna ele diferente é a utilização de protocolos de rede existentes HTTP.
HTTP é o método utilizado para enviar e receber informações na web.
DicaCONSULTA
INSERIR
EXCLUIR
ALTERAR
CABEÇALHO
Métodos HTTP
GET
POST
DELETE
PUT
HEAD
AND….
...OPTIONS, TRACE e
CONNECT...
Dica
HTTP status
Dica
1xx
2xx
3xx
4xx
5xx
HTTP status
Information
Successful
Redirection
Client Error
Server Error
Rest + Spring = ?
Show me code!!!!
@RestController
x
@Controller
@ResquestMapping
x
@PostMapping
@GetMapping
@PutMapping
@DeleteMapping
@PathVariable
X
@PathParam
AND
@RequestBody
@RequestParam
Obrigada!
github.com/psanrosa13

Spring Rest