You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
775 B
20 lines
775 B
package com.example.moviecli.util;
|
|
|
|
import com.example.moviecli.controller.MovieController;
|
|
import com.example.moviecli.repository.MovieRepository;
|
|
import com.example.moviecli.strategy.MovieStrategyFactory;
|
|
import com.example.moviecli.view.ConsoleView;
|
|
|
|
public class Main {
|
|
public static void main(String[] args) {
|
|
ConsoleView view = new ConsoleView();
|
|
MovieRepository repository = new MovieRepository();
|
|
MovieStrategyFactory factory = new MovieStrategyFactory();
|
|
MovieController controller = new MovieController(view, repository, factory);
|
|
|
|
view.printSuccess("多网站爬虫 CLI 已启动!输入 help 查看命令。");
|
|
while (true) {
|
|
controller.handle(view.readLine());
|
|
}
|
|
}
|
|
}
|