sonatype deployment packaging
This commit is contained in:
30
src/main/java/io/github/lumijiez/example/Main.java
Normal file
30
src/main/java/io/github/lumijiez/example/Main.java
Normal 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();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user