https://github.com/santiagovogit/hexagonal-spring-skeleton
Template for RESTful API applications built in hexagonal architecture + DDD with Spring
https://github.com/santiagovogit/hexagonal-spring-skeleton
ddd hexagonal-architecture spring spring-boot template
Last synced: 4 months ago
JSON representation
Template for RESTful API applications built in hexagonal architecture + DDD with Spring
- Host: GitHub
- URL: https://github.com/santiagovogit/hexagonal-spring-skeleton
- Owner: SantiagoVOGIT
- License: mit
- Created: 2024-12-11T20:53:42.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-12-11T20:58:51.000Z (7 months ago)
- Last Synced: 2025-02-02T12:38:37.070Z (5 months ago)
- Topics: ddd, hexagonal-architecture, spring, spring-boot, template
- Language: Java
- Homepage:
- Size: 47.9 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
Awesome Lists containing this project
README
# hexagonal-spring-skeleton
[](https://opensource.org/licenses/MIT)
Template for RESTful API applications built in hexagonal architecture + DDD with Spring
## Prerequisites
- Java 21
- PostgreSQL database## Getting Started
### Installation (CLI)
1. Build the project
```sh
./gradlew build
```2. Configure your PostgreSQL database settings in `application.properties`
3. Run the application```sh
./gradlew bootRun
```## Contributing
1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request