123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- package com.dashitech;
- import org.atmosphere.cpr.AtmosphereServlet;
- import org.springframework.boot.SpringApplication;
- import org.springframework.boot.autoconfigure.SpringBootApplication;
- import org.springframework.boot.web.servlet.ServletRegistrationBean;
- import org.springframework.context.annotation.Bean;
- import org.springframework.context.annotation.ImportResource;
- import org.springframework.context.annotation.PropertySource;
- import org.springframework.core.Ordered;
- import org.springframework.scheduling.annotation.EnableAsync;
- import org.springframework.scheduling.annotation.EnableScheduling;
- import java.text.SimpleDateFormat;
- import java.util.Date;
- //import org.mybatis.spring.annotation.MapperScan;
- @SpringBootApplication
- @EnableAsync
- @EnableScheduling
- @PropertySource({"classpath:application-custom.properties", "application.properties"})
- @ImportResource(locations = "classpath*:/application-context.xml")
- //@Import({DynamicDataSourceRegister.class}) // 注册动态多数据源
- //@MapperScan("com.dashitech.dao.mysqldb1")//将项目中对应的mapper类的路径加进来就可以了
- public class Application {
- @Bean
- public ServletRegistrationBean camelWebSocketServlet() {
- ServletRegistrationBean bean = new ServletRegistrationBean(new AtmosphereServlet(), "/webSocket/*");
- bean.setName("phoneWebSocket");
- bean.setLoadOnStartup(0);
- bean.setOrder(Ordered.HIGHEST_PRECEDENCE);
- return bean;
- }
- public static void main(String[] args) {
- SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
- System.out.println("hsmsV1-CallSocket>>>>>>>>>>>>>>>>>>startData"+sdf.format(new Date()));
- SpringApplication.run(Application.class, args);
- }
- }
|