Go to file
2017-08-18 17:40:21 +08:00
gradle/wrapper register api 2017-08-08 11:01:06 +08:00
src update readme 2017-08-18 17:40:21 +08:00
.gitignore register api 2017-08-08 11:01:06 +08:00
build.gradle bugfix 2017-08-18 12:09:07 +08:00
example-logo.png update readme 2017-08-18 17:40:21 +08:00
gradlew register api 2017-08-08 11:01:06 +08:00
gradlew.bat register api 2017-08-08 11:01:06 +08:00
README.md update readme 2017-08-18 17:40:21 +08:00

RealWorld Example App using Kotlin and Spring

Spring boot + MyBatis 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 Spring boot + Mybatis including CRUD operations, authentication, routing, pagination, and more.

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

How it works

The application uses Spring boot (Web, Mybatis).

Security

Integration with Spring Security and add other filter for jwt token process.

The secret key is stored in application.properties.

Database

It uses a H2 in memory database (for now), can be changed easily in the application.properties for any other database.

Getting started

You need Java installed.

./gradlew bootRun
open http://localhost:8080

Help

Please fork and PR to improve the code.