In here you will find alternatives to the most common spring features.
Sure, there other features not covered here such as reactive programming, cloud, jpa/hibernate, schedulers, etc but I think these are the most common features needed in almost every application 😄.
This repository is composed of various independent projects and can run independently. Each one of them have their own README
files explaining how to run them, examples and some explanation. Enjoy 💪!
-
Configuration properties with apache commons collections.
-
Dependency injection with Google Guice.
-
Dependency injection with Google Dagger.
-
Restful apps with Sparkweb.
-
Restful apps with Javalin.
-
Rest client with Retrofit.
-
Rest client with OkHttp.
-
Database with JOOQ.
-
And finally, putting it all together, a spring alternatives full demo with most of these tools combined