Blog Spring 17
Este é o backend de um blog desenvolvido com Spring Boot, Spring Security e JWT (JSON Web Token). O projeto implementa autenticação segura, controle de acesso e operações CRUD para gerenciar posts e categorias.
Funcionalidades
Autenticação e autorização utilizando JWT. Operações CRUD para posts e categorias. Gerenciamento de usuários e perfis de acesso. Paginação e ordenação de listagem de posts. Segurança aprimorada com Spring Security. Validação de dados e tratamento de erros. API RESTful estruturada e padronizada.
Tecnologias Utilizadas
Java 17: Linguagem de programação principal. Spring Boot: Framework para criação de aplicações robustas. Spring Security: Implementação de segurança. JWT: Token de autenticação. Hibernate: Mapeamento Objeto-Relacional (ORM). PostgreSQL: Banco de dados relacional. Lombok: Simplificação do código Java. Maven: Gerenciamento de dependências.
Requisitos Java 17 ou superior. Maven instalado. Banco de dados PostgreSQL configurado.
Contato
Autor: Guilherme Adams
E-mail: guilherme.adams@live.com