Слияние кода завершено, страница обновится автоматически
Аннотация интерфейса может быть следующей:
UserApi
import io.vertx.up.annotations.EndPoint;
import javax.validation.constraints.NotNull;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.QueryParam;
@Path("/zero/user")
@EndPoint
public interface UserApi {
@Path("/login")
@GET
String login(
@QueryParam("username") @NotNull(message = "用户名不能为空")
String username,
@QueryParam("password") @NotNull(message = "密码不能为空")
String password
);
}
UserActor
public class UserActor implements UserApi {
@Override
public String login(final String username,
final String password) {
return "Hello";
}
}
[ ZERO ] ( 1 Event ) The endpoint io.vertx.up.example.api.jsr303.UserApi scanned 1 events of Event, ...
...
[ ZERO ] ( Uri Register ) "/zero/user/login" has been deployed by ZeroHttpAgent
curl http://localhost:6083/zero/user/login
{"brief":"OK","status":200,"data":"Hello"}
DuplicatedImplException
.Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )