sonatype deployment packaging

This commit is contained in:
Daniel
2024-10-24 00:26:08 +03:00
parent 1d5c7fbc15
commit b19e989b87
17 changed files with 164 additions and 47 deletions

View File

@@ -0,0 +1,30 @@
package io.github.lumijiez.example;
import io.github.lumijiez.core.config.ServerConfig;
import io.github.lumijiez.core.http.HttpServer;
import io.github.lumijiez.core.http.HttpStatus;
import io.github.lumijiez.logging.Logger;
public class Main {
public static void main(String[] args) {
ServerConfig config = new ServerConfig.Builder()
.port(8080)
.keepAliveTimeout(30000)
.build();
HttpServer server = new HttpServer(config);
server.addMiddleware((req, res, chain) -> {
Logger.info("MIDDLEWARE", "Request: " + req.getMethod() + " " + req.getPath());
chain.next(req, res);
});
server.GET("/test/:lel/", (req, res) -> {
Logger.info("PATH", req.getPathParam("lel"));
Logger.info("QUERY", req.getQueryParam("lol"));
res.sendResponse(HttpStatus.OK, "All good, lil bro");
});
server.start();
}
}