This is an implementation of Hexagonal Architecture as objective to learn more about software architecture by hands on. With this architecture all layers was tested independently and easily, an elegance way to accomplish decoupling of code.
- Clone the repository:
git clone https://github.com/kauanmocelin/hexagonal-architecture.git- Enter the project folder:
cd hexagonal-architecture- Build the project using Maven:
./mvnw clean install- Run the project using spring plugin:
./mvnw spring-boot:run -pl infrastructure
Contributions are welcome. If you have suggestions, bug reports, or feature requests, please open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.
Kauan Mocelin
