https://github.com/ecristobale/hexagonal-arquitecture-springboot
Hexagonal arquitecture example application with Spring Boot 3
https://github.com/ecristobale/hexagonal-arquitecture-springboot
adapter-pattern application domain h2 hexagonal hexagonal-architecture infrastructure java-17 object-mapper port-adapter spring-boot-3 usecase yml
Last synced: 6 months ago
JSON representation
Hexagonal arquitecture example application with Spring Boot 3
- Host: GitHub
- URL: https://github.com/ecristobale/hexagonal-arquitecture-springboot
- Owner: ecristobale
- Created: 2025-03-21T22:52:21.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-03-22T20:14:28.000Z (11 months ago)
- Last Synced: 2025-04-08T06:07:39.728Z (10 months ago)
- Topics: adapter-pattern, application, domain, h2, hexagonal, hexagonal-architecture, infrastructure, java-17, object-mapper, port-adapter, spring-boot-3, usecase, yml
- Language: Java
- Homepage:
- Size: 409 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# hexagonal-arquitecture-springboot
## DEVELOPER
* Eduardo Cristóbal
* Linkedin: [https://www.linkedin.com/in/ecristobale](https://www.linkedin.com/in/ecristobale)
* GitHub: [https://github.com/ecristobale](https://github.com/ecristobale)
* Email: [Eduardo Cristóbal - email](mailto:edu_ce_1988@hotmail.com)
## DESCRIPTION
The **goal** of this project is to create a simple **hexagonal** app using **Spring Boot 3** and **Java 17** .
* Exposed endpoint: `/api/products/:id`
### Screenshots:
* Project file structure:

* Layered Arquitecture vs Hexagonal Arquitecture:

* Hexagonal Arquitecture Schema:

* Endpoint OK:

* Endpoint NOT FOUND:
