From 921a12515e264878af4fe78ae9432aeadc7962d7 Mon Sep 17 00:00:00 2001 From: Li Haoyu Date: Tue, 24 Mar 2020 15:39:06 +0800 Subject: [PATCH] 清除多余组件; --- pom.xml | 18 ------------------ src/main/java/com/objecteye/config/RabbitmqConfig.java | 41 ----------------------------------------- src/main/java/com/objecteye/config/Swagger2Config.java | 19 ++++++------------- src/main/java/com/objecteye/utils/RabbbitmqConsumer.java | 20 -------------------- src/main/java/com/objecteye/websocket/MyHandshakeInterceptor.java | 32 -------------------------------- src/main/java/com/objecteye/websocket/MyWebSocketHandler.java | 86 -------------------------------------------------------------------------------------- src/main/java/com/objecteye/websocket/WebSocketConfigClass.java | 33 --------------------------------- 7 files changed, 6 insertions(+), 243 deletions(-) delete mode 100644 src/main/java/com/objecteye/config/RabbitmqConfig.java delete mode 100644 src/main/java/com/objecteye/utils/RabbbitmqConsumer.java delete mode 100644 src/main/java/com/objecteye/websocket/MyHandshakeInterceptor.java delete mode 100644 src/main/java/com/objecteye/websocket/MyWebSocketHandler.java delete mode 100644 src/main/java/com/objecteye/websocket/WebSocketConfigClass.java diff --git a/pom.xml b/pom.xml index 90833a4..fe75c10 100644 --- a/pom.xml +++ b/pom.xml @@ -34,23 +34,10 @@ test - org.springframework.boot - spring-boot-starter-websocket - 1.5.6.RELEASE - - org.apache.commons commons-pool2 2.4.2 - org.springframework.boot @@ -102,11 +89,6 @@ 5.0.0 - org.springframework.boot - spring-boot-starter-data-mongodb - - - org.springframework.data spring-data-commons 2.1.5.RELEASE diff --git a/src/main/java/com/objecteye/config/RabbitmqConfig.java b/src/main/java/com/objecteye/config/RabbitmqConfig.java deleted file mode 100644 index 1355bb8..0000000 --- a/src/main/java/com/objecteye/config/RabbitmqConfig.java +++ /dev/null @@ -1,41 +0,0 @@ -package com.objecteye.config; - - -import org.springframework.amqp.core.*; -import org.springframework.beans.factory.annotation.Qualifier; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; - - -@Configuration -public class RabbitmqConfig { - public static final String QUEUE_INFORM_LISTENER = "queue_inform_listener"; - - public static final String EXCHANGE_TOPICS_INFORM="exchange_topics_inform"; - - /** - * - * 配置交换机 - * ExchangeBuilder提供了fonout,direct,topic,header的交换机的配置 - * @return - */ - @Bean(EXCHANGE_TOPICS_INFORM) - public Exchange EXCHANGE_TOPICS_INFORM(){ - return ExchangeBuilder.topicExchange(EXCHANGE_TOPICS_INFORM).durable(true).build(); - } - - /** - * 声明队列 - * @return - */ - @Bean(QUEUE_INFORM_LISTENER) - public Queue QUEUE_INFORM_STORE(){ - return new Queue(QUEUE_INFORM_LISTENER); - } - - //绑定队列到交换机 - @Bean - public Binding BINDING_QUEUE_INFORM_STORE(@Qualifier(QUEUE_INFORM_LISTENER) Queue queue, @Qualifier(EXCHANGE_TOPICS_INFORM)Exchange exchange){ - return BindingBuilder.bind(queue).to(exchange).with("inform.#.listener.#").noargs(); - } -} diff --git a/src/main/java/com/objecteye/config/Swagger2Config.java b/src/main/java/com/objecteye/config/Swagger2Config.java index 5001260..1e02280 100644 --- a/src/main/java/com/objecteye/config/Swagger2Config.java +++ b/src/main/java/com/objecteye/config/Swagger2Config.java @@ -37,9 +37,9 @@ public class Swagger2Config { private ApiInfo apiInfo() { return new ApiInfoBuilder() - .title("人像平台后台系统") - .description("人像平台后台模块") - .contact("face") + .title("引擎可视化") + .description("引擎可视化") + .contact("remoteListener") .version("1.0") .build(); } @@ -55,17 +55,10 @@ public class Swagger2Config { private List securityContexts() { //设置需要登录认证的路径 List result = new ArrayList<>(); - result.add(getContextByPath("/alarm/.*")); - result.add(getContextByPath("/capture/.*")); - result.add(getContextByPath("/deploy/.*")); - result.add(getContextByPath("/equipment/.*")); - result.add(getContextByPath("/feature/.*")); - result.add(getContextByPath("/location/.*")); - result.add(getContextByPath("/personnel/.*")); - result.add(getContextByPath("/preview/.*")); - result.add(getContextByPath("/record/.*")); + result.add(getContextByPath("/background/.*")); + result.add(getContextByPath("/logListener/.*")); + result.add(getContextByPath("/occupationOfBasicResources/.*")); result.add(getContextByPath("/user/.*")); - result.add(getContextByPath("/areaEquipment/.*")); return result; } diff --git a/src/main/java/com/objecteye/utils/RabbbitmqConsumer.java b/src/main/java/com/objecteye/utils/RabbbitmqConsumer.java deleted file mode 100644 index a2b89f7..0000000 --- a/src/main/java/com/objecteye/utils/RabbbitmqConsumer.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.objecteye.utils; - -import com.objecteye.config.RabbitmqConfig; -import com.rabbitmq.client.Channel; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.amqp.core.Message; -import org.springframework.amqp.rabbit.annotation.RabbitListener; -import org.springframework.stereotype.Component; - -@Component -public class RabbbitmqConsumer { - - private final static Logger logger = LoggerFactory.getLogger(RabbbitmqConsumer.class); - - @RabbitListener(queues = {RabbitmqConfig.QUEUE_INFORM_LISTENER}) - public void receive_store(String msg, Message message, Channel channel) { - logger.info(msg); - } -} diff --git a/src/main/java/com/objecteye/websocket/MyHandshakeInterceptor.java b/src/main/java/com/objecteye/websocket/MyHandshakeInterceptor.java deleted file mode 100644 index 74052c6..0000000 --- a/src/main/java/com/objecteye/websocket/MyHandshakeInterceptor.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.objecteye.websocket; - -import org.springframework.http.server.ServerHttpRequest; -import org.springframework.http.server.ServerHttpResponse; -import org.springframework.http.server.ServletServerHttpRequest; -import org.springframework.stereotype.Component; -import org.springframework.web.socket.WebSocketHandler; -import org.springframework.web.socket.server.HandshakeInterceptor; - -import java.util.Map; - -/** - * @Author: lr - * @Date: 2019/9/5 14:32 - * @Version 1.0 - * @Message: - */ -@Component -public class MyHandshakeInterceptor implements HandshakeInterceptor { - @Override - public boolean beforeHandshake(ServerHttpRequest serverHttpRequest, ServerHttpResponse serverHttpResponse, WebSocketHandler webSocketHandler, Map map) throws Exception { - String deviceId=((ServletServerHttpRequest)serverHttpRequest).getServletRequest().getParameter("deviceId"); - if(deviceId!=null){ - map.put("deviceId",deviceId); - } - return true; - } - - @Override - public void afterHandshake(ServerHttpRequest serverHttpRequest, ServerHttpResponse serverHttpResponse, WebSocketHandler webSocketHandler, Exception e) { - } -} diff --git a/src/main/java/com/objecteye/websocket/MyWebSocketHandler.java b/src/main/java/com/objecteye/websocket/MyWebSocketHandler.java deleted file mode 100644 index 7a46462..0000000 --- a/src/main/java/com/objecteye/websocket/MyWebSocketHandler.java +++ /dev/null @@ -1,86 +0,0 @@ -package com.objecteye.websocket; - -import net.sf.json.JSONObject; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.data.redis.core.RedisTemplate; -import org.springframework.stereotype.Component; -import org.springframework.web.socket.CloseStatus; -import org.springframework.web.socket.TextMessage; -import org.springframework.web.socket.WebSocketSession; -import org.springframework.web.socket.handler.TextWebSocketHandler; - - -/** - * @Author: lr - * @Date: 2019/9/3 10:45 - * @Version 1.0 - * @Message: - */ -@Component -public class MyWebSocketHandler extends TextWebSocketHandler { - - @Autowired - private RedisTemplate redisTemplate; - - - - @Override - public void handleTextMessage(WebSocketSession session, TextMessage message) - throws Exception { - super.handleTextMessage(session, message); - } - - /** - * 抓拍数据和报警数据的json格式 - */ - public String getRealData(Object countMsg, Object captureMsg, Object deployAlarmMsg) { - JSONObject jsonObject = new JSONObject(); - boolean isNull = true; - if (countMsg != null) { - isNull = false; - jsonObject.put("countMsg", countMsg); - jsonObject.put("countCode", 0); - } else { - jsonObject.put("countCode", 1); - } - if (captureMsg != null) { - isNull = false; - jsonObject.put("captureMsg", captureMsg); - jsonObject.put("captureCode", 0); - } else { - jsonObject.put("captureCode", 1); - } - if (deployAlarmMsg != null) { - isNull = false; - jsonObject.put("deployAlarmMsg", deployAlarmMsg); - jsonObject.put("deployAlarmCode", 0); - } else { - jsonObject.put("deployAlarmCode", 1); - } - if (isNull) { - return null; - } - return jsonObject.toString(); - } - - - @Override - public void afterConnectionEstablished(WebSocketSession session) { - - } - - //抛出异常后处理 - @Override - public void handleTransportError(WebSocketSession session, Throwable exception) throws Exception { - if (session.isOpen()) { - session.close(); - } - } - - @Override - public void afterConnectionClosed(WebSocketSession session, CloseStatus status) throws Exception { - if(session.isOpen()){ - session.close(); - } - } -} diff --git a/src/main/java/com/objecteye/websocket/WebSocketConfigClass.java b/src/main/java/com/objecteye/websocket/WebSocketConfigClass.java deleted file mode 100644 index 04c1c9b..0000000 --- a/src/main/java/com/objecteye/websocket/WebSocketConfigClass.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.objecteye.websocket; - -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -import org.springframework.web.socket.WebSocketHandler; -import org.springframework.web.socket.config.annotation.EnableWebSocket; -import org.springframework.web.socket.config.annotation.WebSocketConfigurer; -import org.springframework.web.socket.config.annotation.WebSocketHandlerRegistry; - -/** - * @Author: lr - * @Date: 2019/9/3 10:51 - * @Version 1.0 - * @Message: - */ -@Configuration -@EnableWebSocket -public class WebSocketConfigClass implements WebSocketConfigurer { - - @Autowired - private MyHandshakeInterceptor myHandshakeInterceptor; - - @Override - public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) { - registry.addHandler(myHandler(),"/ws").setAllowedOrigins("*").addInterceptors(this.myHandshakeInterceptor); - } - - @Bean - public WebSocketHandler myHandler(){ - return new MyWebSocketHandler(); - } -} -- libgit2 0.21.4