Я вижу здесь пример java для функций Azure:
/**
* Azure Functions with HTTP Trigger.
*/
public class Function {
@FunctionName("HttpTrigger-Java")
public HttpResponseMessage<String> httpHandler(
@HttpTrigger(name = "req", methods = {"get", "post"}, authLevel = AuthorizationLevel.ANONYMOUS) HttpRequestMessage<Optional<String>> request,
final ExecutionContext context
) {
context.getLogger().info("Java HTTP trigger processed a request.");
String query = request.getQueryParameters().get("name");
String name = request.getBody().orElse(query);
if (name == null) {
return request.createResponse(400, "Please pass a name on the query string or in the request body");
} else {
return request.createResponse(200, "Hello, " + name);
}
}
}
В примере представлена только одна конечная точка, я понимаю, что можно использовать функции Azure для создания нескольких конечных точек, например: /имя (которое выполняет определенный метод) и другую конечную точку / идентификатор, который выполняет другой метод.
как мне этого добиться?
Какова лучшая практика, я понимаю, что я должен использоватьbind
аннотации функции Azure, как она используется?