miduo_server/matchserver/src/main/java/com/ljsd/MatchServerApplication.java

28 lines
1.2 KiB
Java
Raw Normal View History

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();
}
}