diff --git a/project/src/main/java/org/example/Main.java b/project/src/main/java/org/example/Main.java new file mode 100644 index 0000000..96c923d --- /dev/null +++ b/project/src/main/java/org/example/Main.java @@ -0,0 +1,23 @@ +package org.example; + +import org.example.command.Command; +import org.example.command.SearchCommand; +import org.example.service.CrawlerService; +import java.util.Scanner; + +public class Main { + public static void main(String[] args) { + System.out.println("简易搜索引擎启动"); + + // 1. 初始化 Service + CrawlerService service = new CrawlerService(); + + // 2. 初始化 Command (注入 Service) + Command searchCmd = new SearchCommand(service); + + // 3. 执行命令 + searchCmd.execute(); + + System.out.println("程序结束"); + } +} \ No newline at end of file