NettyProxyRunner.java 928 字节
package cn.living.sharecenter;

import cn.living.sharecenter.module.server.Server;
import cn.living.sharecenter.org.socket.SocketProxy;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.ApplicationArguments;
import org.springframework.boot.ApplicationRunner;
import org.springframework.stereotype.Component;

import java.util.List;

/**
 *@Author living
 *@Description //代理类启动
 *@Date 16:44 2019/9/20
 *@Param
 *@return
 **/
@Component
public class NettyProxyRunner implements ApplicationRunner {
    private Logger log = LoggerFactory.getLogger("PROXY");
    @Value("${websync.port}")
    private Integer port;

    @Override
    public void run(ApplicationArguments args) throws Exception {
        log.info("代理启动!!端口:{}"+port);
        //netty代理http/https
        new Server(port).start();
    }

}