前幾天分享了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。第一時間瞭解前沿行業訊息、分享深度技術乾貨、獲取優質學習資源