in aws-serverless-java-container-springboot3/src/main/java/com/amazonaws/serverless/proxy/spring/SpringBootProxyHandlerBuilder.java [55:75]
public SpringBootLambdaContainerHandler<RequestType, AwsProxyResponse> build() throws ContainerInitializationException {
validate();
if (springBootInitializer == null) {
throw new ContainerInitializationException("Missing spring boot application class in builder", null);
}
SpringBootLambdaContainerHandler<RequestType, AwsProxyResponse> handler = new SpringBootLambdaContainerHandler<RequestType, AwsProxyResponse>(
requestTypeClass,
responseTypeClass,
requestReader,
responseWriter,
securityContextWriter,
exceptionHandler,
springBootInitializer,
initializationWrapper,
applicationType
);
if (profiles != null) {
handler.activateSpringProfiles(profiles);
}
return handler;
}