Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/idelio-mata/rest-spring

Implementando Arquitetura REST com Spring Web
https://github.com/idelio-mata/rest-spring

spring spring-actuator-metrics spring-data-jpa spring-mvc spring-security spring-test spring-web

Last synced: 9 days ago
JSON representation

Implementando Arquitetura REST com Spring Web

Awesome Lists containing this project

README

        

# šŸš€Dominando o Estilo Arquitetural REST com Spring Web šŸŒ

## Um projeto de exemplo que explora o estilo arquitetural REST com Spring Web para criar APIs flexĆ­veis e eficientes.

## šŸ“œ SumĆ”rio

- **1. IntroduĆ§Ć£o ao REST com Spring MVC**
- 1.1. Estilo Arquitetural REST
- 1.2. Expondo Endpoints REST
- 1.3. Tratamento de ExceƧƵes

- **2. Spring Security**
- 2.1. SoluƧƵes do Spring Security
- 2.2. Configurando EstratĆ©gias de AutenticaĆ§Ć£o

- **3. Actuator, MĆ©tricas e Health Check** šŸ“Š

- **4. Spring Boot Test** āœ…

## šŸ“‹ Resumo

Este projeto explora o estilo REST com o Spring Web, enfocando:

- A arquitetura REST šŸ›ļø
- ExposiĆ§Ć£o de endpoints REST šŸŒ
- Tratamento de exceƧƵes šŸš«
- Spring Security para proteĆ§Ć£o e autorizaĆ§Ć£o šŸ”’
- ConfiguraĆ§Ć£o de autenticaĆ§Ć£o bĆ”sica e JWT šŸ›”ļø
- Uso do OAuth 2.0 para seguranƧa avanƧada šŸŒ
- Monitoramento e verificaĆ§Ć£o de saĆŗde com o Spring Boot Actuator šŸ“Š
- Testes de aplicativos Spring Boot āœ…

Sinta-se Ć  vontade para explorar o cĆ³digo-fonte e os exemplos para aprofundar sua compreensĆ£o do desenvolvimento RESTful com o Spring Web. šŸ¤“

- ProteĆ§Ć£o:
1. Cross-Site Request Forgery (CSRF)
2. Security HTTP Response Headers
3. HTTP
4. HTTP Firewall

- Vantagens:
1. Suporta autenticaĆ§Ć£o e autorizaĆ§Ć£o.
2. Protege contra ataques.
3. IntegraĆ§Ć£o com API Servlet.
4. IntegraĆ§Ć£o opcional com Spring Web MVC.