Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/idelio-mata/rest-spring
- Owner: Idelio-Mata
- Created: 2023-09-20T10:55:26.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-13T15:37:47.000Z (about 1 year ago)
- Last Synced: 2023-11-13T16:44:45.193Z (about 1 year ago)
- Topics: spring, spring-actuator-metrics, spring-data-jpa, spring-mvc, spring-security, spring-test, spring-web
- Language: Java
- Homepage:
- Size: 81.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.mdi
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.