Skip to content

fullstack-devzone/devzone-api-springboot-kotlin

Repository files navigation

DevZone API using Spring Boot + Kotlin

An implementation of DevZone API using Spring Boot.

Tech Stack

  • Kotlin
  • Spring Boot
  • Spring Security
  • Spring JdbcClient
  • Postgres
  • Gradle Kotlin DSL
  • Testcontainers
  • Docker Compose

Prerequisites

  • JDK 21
  • Docker and Docker Compose

Install JDK using SDKMAN

$ curl -s "https://get.sdkman.io" | bash
$ source "$HOME/.sdkman/bin/sdkman-init.sh"
$ sdk install java 21.0.1-tem
$ sdk install gradle

How to?

  1. Run tests:
./gradlew test
  1. Format code:
./gradlew spotlessApply
  1. Run application using Docker Compose:
./gradlew bootRun
  1. Run application using Testcontainers:
./gradlew bootTestRun

About

DevZone API using SpringBoot + Kotlin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published