Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/currenjin/kopring-multi-module-template

Kotlin + Spring Multi module Template(Layered Architecture 🏗️)
https://github.com/currenjin/kopring-multi-module-template

kopring kotlin kotlin-spring kotlin-spring-boot kotlin-template layered-architecture multi-module spring spring-best-practices spring-boot spring-boot-kotlin spring-framework spring-jpa spring-kotlin spring-rest-docs spring-starter-test spring-starters spring-template spring-web template

Last synced: about 1 month ago
JSON representation

Kotlin + Spring Multi module Template(Layered Architecture 🏗️)

Awesome Lists containing this project

README

        

# Description
> Write the project name and introduction.

This is a Kotlin + Spring Multi-module project template based on layered architecture.

# Repository Overview
> Write the directory structure.

The Kopring multi-moudle template basically has an `api`, `core` module based on layered architecture.

## API
Controller, Application Layer is included as a package.

## Core
Domain, Infrastructure Layer is included as a package.

# Getting Started
> Write the 'How to run?' and environment.

## Version
- Java : 21
- Gradle : 8.5

## Build
```shell
$ ./gradlew build
```

# Example
> Write simple instructions and examples.