Skip to content

timur27/hexagonal-architecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

What's the purpose?

This is a small project, which serves as a place to get a better grasp of hexagonal architecture in practice.

Materials, which helped me to understand hexagonal concept and other thoughts from DDD

Hexagonal architecture
Anemic Domain Model

Following are the tools I'd like to use as well:

  • HATEOAS to build Hypermedia-driven REST
  • Plug the Code style (or similar) in

How to run the project?

mvn clean compile

Open Api defined in orders-api.yaml will be generated, as well as classes for mapstruct to map domain model to presentation models.

./mvnw spring-boot:run

API exposed is available in src/main/resources/orders-api.yaml file.

About

Hexagonal architecture in practice.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages