diff --git a/casic-data/pom.xml b/casic-data/pom.xml new file mode 100644 index 0000000..3195876 --- /dev/null +++ b/casic-data/pom.xml @@ -0,0 +1,69 @@ + + + 4.0.0 + + com.casic + casic-iot-platform + 2.0.0.alpha + ../pom.xml + + + casic-data + 2.0.0 + jar + casic-data + casic 采集数据子包 + + + + + com.casic + casic-core + ${core.version} + + + com.casic + casic-admin-support + ${admin.version} + + + + + + + + + + org.springframework.boot + spring-boot-starter-websocket + 2.4.5 + + + + + + + org.quartz-scheduler + quartz + 2.3.0 + + + + junit + junit + test + + + + + + + src/main/java + + **/*.xml + + + + + \ No newline at end of file diff --git a/casic-data/pom.xml b/casic-data/pom.xml new file mode 100644 index 0000000..3195876 --- /dev/null +++ b/casic-data/pom.xml @@ -0,0 +1,69 @@ + + + 4.0.0 + + com.casic + casic-iot-platform + 2.0.0.alpha + ../pom.xml + + + casic-data + 2.0.0 + jar + casic-data + casic 采集数据子包 + + + + + com.casic + casic-core + ${core.version} + + + com.casic + casic-admin-support + ${admin.version} + + + + + + + + + + org.springframework.boot + spring-boot-starter-websocket + 2.4.5 + + + + + + + org.quartz-scheduler + quartz + 2.3.0 + + + + junit + junit + test + + + + + + + src/main/java + + **/*.xml + + + + + \ No newline at end of file diff --git a/casic-data/src/main/java/com/casic/missiles/config/PushProperties.java b/casic-data/src/main/java/com/casic/missiles/config/PushProperties.java new file mode 100644 index 0000000..8d6b804 --- /dev/null +++ b/casic-data/src/main/java/com/casic/missiles/config/PushProperties.java @@ -0,0 +1,18 @@ +package com.casic.missiles.config; + + +import lombok.Data; +import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.stereotype.Component; + +@Data +@Component +@ConfigurationProperties(prefix = "smartcity.getui") +public class PushProperties { + private String appId = null; + private String appKey = null; + private String masterSecret = null; + + public PushProperties() { + } +} diff --git a/casic-data/pom.xml b/casic-data/pom.xml new file mode 100644 index 0000000..3195876 --- /dev/null +++ b/casic-data/pom.xml @@ -0,0 +1,69 @@ + + + 4.0.0 + + com.casic + casic-iot-platform + 2.0.0.alpha + ../pom.xml + + + casic-data + 2.0.0 + jar + casic-data + casic 采集数据子包 + + + + + com.casic + casic-core + ${core.version} + + + com.casic + casic-admin-support + ${admin.version} + + + + + + + + + + org.springframework.boot + spring-boot-starter-websocket + 2.4.5 + + + + + + + org.quartz-scheduler + quartz + 2.3.0 + + + + junit + junit + test + + + + + + + src/main/java + + **/*.xml + + + + + \ No newline at end of file diff --git a/casic-data/src/main/java/com/casic/missiles/config/PushProperties.java b/casic-data/src/main/java/com/casic/missiles/config/PushProperties.java new file mode 100644 index 0000000..8d6b804 --- /dev/null +++ b/casic-data/src/main/java/com/casic/missiles/config/PushProperties.java @@ -0,0 +1,18 @@ +package com.casic.missiles.config; + + +import lombok.Data; +import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.stereotype.Component; + +@Data +@Component +@ConfigurationProperties(prefix = "smartcity.getui") +public class PushProperties { + private String appId = null; + private String appKey = null; + private String masterSecret = null; + + public PushProperties() { + } +} diff --git a/casic-data/src/main/java/com/casic/missiles/config/WebSocketConfig.java b/casic-data/src/main/java/com/casic/missiles/config/WebSocketConfig.java new file mode 100644 index 0000000..9c9c4b5 --- /dev/null +++ b/casic-data/src/main/java/com/casic/missiles/config/WebSocketConfig.java @@ -0,0 +1,18 @@ +package com.casic.missiles.config; + +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.web.socket.server.standard.ServerEndpointExporter; + +// tomcat启动无需配置 +@Configuration +public class WebSocketConfig { + /** + * 注入ServerEndpointExporter, + * 这个bean会自动注册使用了@ServerEndpoint注解声明的Websocket endpoint + */ + @Bean + public ServerEndpointExporter serverEndpointExporter() { + return new ServerEndpointExporter(); + } +}