I have a problem with a lambda project in java, when the elements arrive to the queue, the lambda consumes them and when they are going to enter the lambda this error comes up
Failed to establish route, since neither were provided: 'spring.cloud.function.definition' as Message header or as application property or 'spring.cloud.function.routing-expression' as application property. Incoming message: GenericMessage [payload=byte[973], headers={aws-context=lambdainternal.api.LambdaContext@13b29b34, id=7e00385d-ff52-2e7e-0a6a-c68df012c679, timestamp=1685986732788}]: java.lang.IllegalStateException
java.lang.IllegalStateException: Failed to establish route, since neither were provided: 'spring.cloud.function.definition' as Message header or as application property or 'spring.cloud.function.routing-expression' as application property. Incoming message: GenericMessage [payload=byte[973], headers={aws-context=lambdainternal.api.LambdaContext@13b29b34, id=7e00385d-ff52-2e7e-0a6a-c68df012c679, timestamp=1685986732788}]
at org.springframework.cloud.function.context.config.RoutingFunction.route(RoutingFunction.java:156)
at org.springframework.cloud.function.context.config.RoutingFunction.apply(RoutingFunction.java:103)
at org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry$FunctionInvocationWrapper.doApply(SimpleFunctionRegistry.java:710)
at org.springframework.cloud.function.context.catalog.SimpleFunctionRegistry$FunctionInvocationWrapper.apply(SimpleFunctionRegistry.java:562)
at org.springframework.cloud.function.adapter.aws.FunctionInvoker.handleRequest(FunctionInvoker.java:113)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)*