Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A Java wrapper to run Spring, Spring Boot, Jersey, and other apps inside AWS Lambda.

License

NotificationsYou must be signed in to change notification settings

aws/serverless-java-container

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Theaws-serverless-java-container makes it easy to run Java applications written with frameworks such asSpring,Spring Boot,Apache Struts,Jersey, orSpark inAWS Lambda.

Serverless Java Container natively supports API Gateway's proxy integration models for requests and responses, you can create and inject custom models for methods that use custom mappings.

Currently the following versions are maintained:

VersionBranchJava Enterprise supportSpring versionsJAX-RS/ Jersey versionStruts supportSpark support
1.x1.xJava EE (javax.*)5.x (Boot 2.x)2.x
2.xmainJakarta EE 9-10 (jakarta.*)6.x (Boot 3.x)3.x
3.xJakarta EE 11 (jakarta.*)7.x (Boot 4.x)4.x

Follow the quick start guides inour wiki to integrate Serverless Java Container with your project:

Below is the most basic AWS Lambda handler example that launches a Spring application. You can also take a look at thesamples in this repository, our main wiki page includes astep-by-step guide on how to deploy the various sample applications using Maven andSAM.

publicclassStreamLambdaHandlerimplementsRequestStreamHandler {privatestaticfinalSpringLambdaContainerHandler<AwsProxyRequest,AwsProxyResponse>handler;static {try {handler =SpringLambdaContainerHandler.getAwsProxyHandler(PetStoreSpringAppConfig.class);        }catch (ContainerInitializationExceptione) {// if we fail here. We re-throw the exception to force another cold starte.printStackTrace();thrownewRuntimeException("Could not initialize Spring framework",e);        }    }@OverridepublicvoidhandleRequest(InputStreaminputStream,OutputStreamoutputStream,Contextcontext)throwsIOException {handler.proxyStream(inputStream,outputStream,context);    }}

Public Examples

Blogs

Workshops

Videos

Java samples with different frameworks


[8]ページ先頭

©2009-2025 Movatter.jp