Slide 74
Slide 74 text
STEP 3: 構造を読み解こう!
• Javalin#get(…)
Copyright © Acroquest Technology Co., Ltd. All rights reserved. 74
public Javalin get(@NotNull String path, @NotNull Handler handler) {
return addHandler(HandlerType.GET, path, handler);
}
public Javalin addHandler(@NotNull HandlerType handlerType,
@NotNull String path, @NotNull Handler handler,
@NotNull Set roles) {
servlet.addHandler(handlerType, path, handler, roles);
eventManager.fireHandlerAddedEvent(
new HandlerMetaInfo(handlerType,
Util.prefixContextPath(servlet.getConfig().contextPath, path),
handler, roles));
return this;
}
ラムダ式はHandler型のインスタンスになる
JavalinServlet#addHandlerに移譲
イベントハンドラに発火
とりあえず無視