@Component public class SpringListener implements CommandLineRunner { @Override public void run(String... args) throws Exception { try{ System.out.println("启动了"); ServerSocket serverSocket=new ServerSocket(9999); Socket client = null; boolean flag=true; while (flag){ System.out.println("服务器已经启动,等待客户端亲求...."); client = serverSocket.accept(); new Thread(new EchoThread(client)).start(); } client.close(); serverSocket.close(); System.out.println("服务器已经关闭........"); }catch (Exception e){ e.printStackTrace(); }