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.
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.
You'll need OpenJDK 17 and a current Maven version installed.
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.
mvn install
mvn spring-boot:run -pl :realworld-example-app-spring-boot
Then you can access the application under http://localhost:8080.