Skip to content

A Spring Boot application illustrating hexagonal architecture in Java

Notifications You must be signed in to change notification settings

anirban99/hexagonal-architecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hexagonal Architecture in Java

This repository contains an implementation for a Spring-based application that illustrates the hexagonal architecture in Java.

Linked articles:

Anirban's Tech Blog | Medium

Getting Started

Requirement

This application requires Java 8 or later.

Building and running the application

To build the application run this command in the project directory:

mvn package

To start the application run this command:

mvn spring-boot:run

The endpoints can be accessed on:

http://localhost:8080/

Integration with IntelliJ IDEA

After cloning this repository you can import the project into your IDE using the following steps:

File > New > Project from Existing Sources > {Choose directory and Maven as Build Tool}

The API specification for this application can be found here : Open API Specification

Releases

No releases published

Packages

No packages published

Languages