Criei um projeto Spring Boot normal e tenho as seguintes dependencias para a AWS no meu pom.xml:
E tenho o shade do maven para subir com todas as dependências:
Porém ao subir o arquivo .jar na lambda AWS ele me retorna o seguinte erro:
Já verifiquei a pastar target e a classe está lá
Quando testei apenas o main:
Quando testei a classe Handler
Meu LambdaApplication que testei primeiro:
@SpringBootApplication public class LambdaApplication {
public static void main(String[] args) {
SpringApplication.run(LambdaApplication.class, args);
}
@Bean
public Function<String, String> reverse(){
return (s) -> String.valueOf(new StringBuilder(s).reverse());
}
}
Depois deixei o LambdaApplication apenas com o main e criei o TesteHandler
Meu TesteHandler:
public class TesteHandler implements RequestHandler<String, String> {
@Override
public String handleRequest(String s, Context context) {
return s;
}
}
Obs: Já tentei testar com as anotações: @Component e @Service