Эта статья представляет собой пример демонстрации того, как использовать vert.x zero в вашем проекте.
package org.exmaple;
import io.vertx.up.annotations.EndPoint;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
@Path("/up/example")
@EndPoint
public class ZeroExpApi {
@GET
@Path("/first/{name}")
public String sayZero(
@PathParam("name") final String name) {
return "Hello " + name;
}
}
Затем вы можете запустить свой API с помощью загрузчика. Для получения подробной информации о загрузчике обратитесь к домашней странице этого проекта. Вы должны увидеть следующие журналы в консоли:
...
[ ZERO ] ( 1 Event ) The endpoint org.exmaple.ZeroExpApi scanned 1 events of Event, ...
...
[ ZERO ] ( Uri Register ) "/up/exmaple/first/:name" has been deployed by ZeroHttpAgent, ...
...
curl http://localhost:6083/up/example/first/zero
{"brief":"OK","status":200,"data":"Hello zero"}
Это очень простой демонстрационный API конечной точки. Вот два комментария к этому примеру:
io.vertx.up.annotation.@EndPoint
, такие классы могут быть просканированы Zero.javax.ws.rs.@GET
, java.ws.rs.@Path
и т. д.javax.ws.rs.@GET
выше, Zero проигнорирует метод, который не был помечен аннотацией HTTP-метода.Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )