package com.ljsd; import com.ljsd.jieling.redis.RedisUtil; import com.ljsd.jieling.thrift.RPCServerTask; import com.ljsd.jieling.thrift.pool.ThriftPoolUtils; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.context.ConfigurableApplicationContext; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; import org.springframework.scheduling.annotation.EnableScheduling; @Configuration @EnableAutoConfiguration @ComponentScan @EnableScheduling public class MatchServerApplication { public static void main(String[] args) { SpringApplication springApplication = new SpringApplication(MatchServerApplication.class); springApplication.setRegisterShutdownHook(false); springApplication.setWebEnvironment(false); ConfigurableApplicationContext configurableApplicationContext = springApplication.run(args); ThriftPoolUtils.getInstance().initContext(configurableApplicationContext); RedisUtil.getInstence().init(configurableApplicationContext); new RPCServerTask(configurableApplicationContext).start(); } }