This branch uses Netty as web-server with reactive (async) paradigm.
- Spring Boot (Embedded Web Server + REST)
- Jackson
- Logback
Those branches provide prototypes of Spring Boot apps based on different flavors associated integrated with different tech:
-
netty-reactive-webserver Netty (embedded) - Reactive REST Web Services
-
tomcat-rest-webserver Tomcat (embedded) - Servlet based REST Web Services
-
undertow-webserver Undertow (embedded) - Servlet based REST Web Services
-
tomcat-graphql-rest-webserver Tomcat (embedded) - GraphQL and REST Web Services
-
🔥 tomcat-graphql-dataloader-rest-webserver Tomcat (embedded) - GraphQL using Data Loader to avoid n+1 queries and REST Web Services
-
tomcat-graphql-dataloader-h2-ebean Tomcat (embedded) - GraphQL using Data Loader to avoid n+1 queries with H2 store by default, but support homemade in-memory store as well and REST Web Services
-
🔥 tomcat-graphql-dataloader-hazelcast Tomcat (embedded) - GraphQL using Data Loader to avoid n+1 queries with Hazelcast store support, but support homemade in-memory store and H2 store as well - also provide REST Web Services
-
🔥 tomcat-graphql-dataloader-neo4j Tomcat (embedded) - GraphQL using Data Loader with Embedded Neo4J store support
mvn clean package
java -jar target/kotlin-springboot-skeleton-1.0.0-SNAPSHOT.jar