Skip to content

Repository files navigation

AWS Lambda API Gateway Servlet

This util allows for mapping any HttpServletRequest and HttpServletResponse to and from API gateway classes

Installation

  1. Add Jitpack to repos in gradle.build.kts

    repositories {
    maven {
    url = uri("https://jitpack.io")
    }
    }
  2. Add dependency

    dependencies {
    compile("com.github.richarddd:aws-lambda-api-gateway-servlet:master-SNAPSHOT")
    }

Usage

Example with javalin and aws lambda handler:

classHelloHandler : RequestHandler<APIGatewayProxyRequestEvent, APIGatewayProxyResponseEvent> {
companionobject{
val app =Javalin.createStandalone()
app.get("/") { ctx -> ctx.result("Hello World") }
}
overridefunhandleRequest(input:APIGatewayProxyRequestEvent, context:Context) = app.servlet().serve(input)
}

About

Run any Java Http framework (with servlet support) in AWS Lambda

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages