Skip to content

Realworld Java App with Spring Boot, Quarkus and Micronaut

Notifications You must be signed in to change notification settings

derkoe/java-realworld-example-app

Repository files navigation

Micronaut, Quarkus, Spring Boot RealWorld Example App

Java codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API.

This codebase was created to demonstrate a fully fledged fullstack application built with Java including CRUD operations, authentication, routing, pagination, and more.

We've gone to great lengths to adhere to the framework's community style guides & best practices.

For more information on how to this works with other frontends/backends, head over to the RealWorld repo.

How it works

This is a Java based implementation of the RealWorld in different frameworks. Currently, the following frameworks are implemented:

This application tries to use as much common code as possible - this common code is located under base.

Getting started

Prerequisites

You'll need OpenJDK 17 and a current Maven version installed.

Quarkus

Run the following command to run the application:

mvn install
mvn quarkus:dev -pl :realworld-example-app-quarkus 

Then you can access the application under http://localhost:8080.

Spring Boot

mvn install
mvn spring-boot:run -pl :realworld-example-app-spring-boot 

Then you can access the application under http://localhost:8080.

About

Realworld Java App with Spring Boot, Quarkus and Micronaut

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages