Product Promotion
0x5a.live
for different kinds of informations and explorations.
GitHub - ssouris/petclinic-spring5-reactive: Kotlin/Spring 5 PetClinic application
Kotlin/Spring 5 PetClinic application. Contribute to ssouris/petclinic-spring5-reactive development by creating an account on GitHub.
Visit SiteGitHub - ssouris/petclinic-spring5-reactive: Kotlin/Spring 5 PetClinic application
Kotlin/Spring 5 PetClinic application. Contribute to ssouris/petclinic-spring5-reactive development by creating an account on GitHub.
Powered by 0x5a.live ๐
PetClinic (Kotlin/Spring 5/Reactive)
Description
PetClinic application using Kotlin, Spring 5 with the reactive APIs (Reactor). You can find the related blog here.
Technologies used
- Language: Kotlin
- Web framework: Spring Boot and Spring Web Reactive Functional
- Engine: Netty used for client and server
- Reactive API: Reactor
- Persistence : Spring Data Reactive MongoDB
- Build: Gradle Script Kotlin
- Testing: Junit
Run the app in dev mod using command line
- Run
./gradlew bootRun
in another terminal - Open
http://localhost:8080/
in your browser - If you want to debug the app, add
--debug-jvm
parameter to Gradle command line
Package and run the application from the executable JAR:
./gradlew clean build
java -jar build/libs/petclinic-spring5-kotlin-1.0.0-SNAPSHOT.jar
TODO
- Validation on save/edit
- Error handling (what happens when an entity is not present in the db)
Kotlin Resources
are all listed below.
GitHub - BenWoodworth/knbt: Kotlin NBT library for kotlinx.serialization
resource
~/github.com
resource
GitHub - brianmadden/krawler: A web crawling framework written in Kotlin
resource
~/github.com
resource
GitHub - OxygenCobalt/Auxio: A simple, rational music player for android
resource
~/github.com
resource
GitHub - eriksencosta/math-percentage: Percentage calculations made easy
resource
~/github.com
resource
GitHub - ctripcorp/mmkv-kotlin: A Kotlin Multiplatform porting for MMKV.
resource
~/github.com
resource
GitHub - Litote/kmongo: [deprecated] KMongo - a Kotlin toolkit for Mongo
resource
~/github.com
resource
Test-Driven Development Tutorial for Android: Getting Started
resource
~/www.raywenderlich.com
resource
GitHub - jacinpoz/rxaerospike: RxJava2 wrapper for aerospike-client-java
resource
~/github.com
resource
GitHub - pedrovgs/KotlinSnapshot: Snapshot Testing framework for Kotlin.
resource
~/github.com
resource
GitHub - hankdavidson/ktime: kotlin extensions to the java8 time library
resource
~/github.com
resource
GitHub - ziggy42/Blum: A simple android Twitter client written in Kotlin
resource
~/github.com
resource
Made with โค๏ธ
to provide different kinds of informations and resources.