Projeto web de gestão de biblioteca desenvolvido em Java com Spring Boot.
Este repositório contém o projeto do 4º semestre da disciplina "Domain Driven Design" da FIAP.
- Curso: FIAP — 4º semestre
- Disciplina: Domain Driven Design (DDD)
- Professor: Gustavo Molina Figueiredo
Resumo das tecnologias:
- Java 21
- Spring Boot 3.2 (Web, Data JPA, Thymeleaf, Validation)
- H2 (banco em memória)
- Maven
Como executar (resumido):
- Compilar:
mvn clean compile - Executar em desenvolvimento:
mvn spring-boot:run - Gerar JAR:
mvn clean packagee depoisjava -jar target/biblioteca-1.0.0.jar
A aplicação ficará disponível em: http://localhost:8080
Console H2: http://localhost:8080/h2-console (JDBC URL: jdbc:h2:mem:biblioteca, usuário sa, senha vazia)
Estrutura principal do projeto:
src/main/java/br/com/biblioteca/
├── model/
├── repository/
├── service/
├── controller/
└── exception/
src/main/resources/
├── templates/
└── messages.properties
Licença: Uso educacional — projeto da disciplina DDD (FIAP).