实现 implements CommandLineRunner ,跟随springboot 启动而启动
在 run 中做业务操作
@Override public void run(String... args) throws Exception { // 业务逻辑 }
服务端代码:
package com.funo.unif.develop.controller.socket3;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.ServerSocket;
import java.net.Socket;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.boot.CommandLineRunner;
import org.springframework.stereotype.Component;
@Component
public class SocketServer implements CommandLineRunner {
private final static Logger LOGGER = LoggerFactory.getLogger(SocketServer.class);
@Override
public void run(String... args) throws Exception {
startAction();
}
public static void main(String[] args) {
startAction();
}
public static vo