|
- package com.telpo.dipperposition;
-
- import com.alibaba.nacos.api.NacosFactory;
- import com.alibaba.nacos.api.config.ConfigService;
- import com.alibaba.nacos.api.config.listener.Listener;
- import com.alibaba.nacos.api.PropertyKeyConst;
- import com.alibaba.nacos.api.exception.NacosException;
- import com.telpo.dipperposition.co.PositionConfigInfo;
- import com.telpo.dipperposition.server.DipperPositionServer;
- import com.telpo.dipperposition.server.EphAsyncServer;
- import com.telpo.dipperposition.server.TimeAsyncServer;
- import lombok.extern.slf4j.Slf4j;
- import org.springframework.boot.SpringApplication;
- import org.springframework.boot.autoconfigure.SpringBootApplication;
- import org.springframework.boot.context.properties.ConfigurationPropertiesScan;
- import org.springframework.boot.context.properties.EnableConfigurationProperties;
- import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
- import org.springframework.context.ConfigurableApplicationContext;
- import org.springframework.core.env.ConfigurableEnvironment;
- import org.springframework.scheduling.annotation.EnableAsync;
- import org.springframework.scheduling.annotation.EnableScheduling;
-
- import java.util.Properties;
- import java.util.concurrent.Executor;
-
-
- @SpringBootApplication
- @EnableDiscoveryClient
- @ConfigurationPropertiesScan
- @EnableAsync
- @EnableScheduling
- @Slf4j
- public class DipperPositionApplication {
-
- public static void main(String[] args) {
- try {
- log.info("北斗定位服务开始!");
- ConfigurableApplicationContext applicationContext = SpringApplication.run(DipperPositionApplication.class, args);
- log.info("北斗定位服务启动!");
-
- ConfigurableEnvironment environment = applicationContext.getEnvironment();
- DipperPositionServer nettyServer = new DipperPositionServer(environment);
- nettyServer.start();
- } catch (Exception e) {
- log.error(e.getMessage());
- }
- }
- }
|