Java 18 新特性:使用Java程式碼啟動jwebserver

程式猿DD發表於2022-04-28

前幾天分享了Java 18 新特性:簡單Web伺服器的jwebserver命令列功能

今天換一種方式,使用Java程式碼來實現一個靜態資源伺服器。

詳細步驟我錄了個視訊放到B站了,感興趣的小夥伴可以點選檢視Java 18 新特性:Simple Web Server(2)

程式碼比較簡單,直接貼出來了:

public class Main {
    public static void main(String[] args) {
        System.out.println("Hello world!");

        var addr = new InetSocketAddress(9000);
        var server = SimpleFileServer.createFileServer(
                addr, Path.of("/"), SimpleFileServer.OutputLevel.INFO);
        server.start();
    }
}

鞏固一下上一篇jwebserver的內容,根據上面的程式碼,如果用jwebserver來實現,實際上就是下面的命令:

jwebserver -p 9000 -d / -o info

看看你的理解對不對吧!

好了,今天的分享就到這裡!如果您學習過程中如遇困難?可以加入我們超高質量的技術交流群,參與交流與討論,更好的學習與進步!

另外,不要走開,關注我!持續更新Java前沿專欄

歡迎關注我的公眾號:程式猿DD。第一時間瞭解前沿行業訊息、分享深度技術乾貨、獲取優質學習資源

相關文章