Javalin es:
- Un framework lihero y simple.
- Tiene integrado a Jetty.
- Puedes usar Java o Kotlin como mejor te parezca.
- Puede operar en modo asíncrono.
- Compatible con OpenAPI.
- Incluye Swagger y ReDoc.
Para agregar Javalin
Maven
<dependency> <groupId>io.javalin</groupId> <artifactId>javalin</artifactId> <version>5.6.1</version> </dependency>
Gradle
implementation("io.javalin:javalin:5.6.1")
HolaMundo.java
import io.javalin.Javalin; public class HolaMundo { public static void main(String[] args) { var app = Javalin.create(/*config*/) .get("/", ctx -> ctx.result("Hola, mundo")) .start(7070); } }
HolaMundo.kt
import io.javalin.Javalin fun main() { val app = Javalin.create(/*config*/) .get("/") { ctx -> ctx.result("Hola, mundo") } .start(7070) }
En próximos post veremos algo más de este Framework.
Enlaces:
https://javalin.io/
https://micronaut.io/
https://es.quarkus.io/
https://spring.io/projects/spring-boot
https://helidon.io/
Comentarios
Publicar un comentario