import io.activej.http.AsyncServlet; import io.activej.http.HttpResponse; import io.activej.inject.annotation.Provides; import io.activej.launchers.http.HttpServerLauncher; import io.activej.promise.Promise; import io.activej.worker.annotation.Worker; import java.util.concurrent.ThreadLocalRandom; @Worker public final class MyHttpServerLauncher extends HttpServerLauncher { @Provides AsyncServlet servlet() { return request -> { int randomNum = ThreadLocalRandom.current().nextInt(1, 1000); String responseText = "Generated random number: " + randomNum; return Promise.of(HttpResponse.ok200().withPlainText(responseText)); }; } public static void main(String[] args) throws Exception { MyHttpServerLauncher launcher = new MyHttpServerLauncher(); launcher.launch(args); } }


上一篇:
下一篇:
切换中文