Procházet zdrojové kódy

将消息转换器放到alarm-data-starter

lixing před 3 roky
rodič
revize
a80fa8956e

+ 17 - 0
AlarmDataStarter/src/main/java/com/persagy/apm/energyalarmstarter/alarmdata/AutoConfiguration.java

@@ -1,7 +1,13 @@
 package com.persagy.apm.energyalarmstarter.alarmdata;
 
+import com.persagy.apm.energyalarmstarter.alarmdata.utils.JacksonMapper;
+import org.springframework.amqp.support.converter.Jackson2JsonMessageConverter;
+import org.springframework.amqp.support.converter.MessageConverter;
+import org.springframework.boot.autoconfigure.http.HttpMessageConverters;
+import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.ComponentScan;
 import org.springframework.context.annotation.Configuration;
+import org.springframework.http.converter.json.MappingJackson2HttpMessageConverter;
 
 /**
  * @description: 配置类
@@ -13,5 +19,16 @@ import org.springframework.context.annotation.Configuration;
 @Configuration
 @ComponentScan(value = "com.persagy.apm.energyalarmstarter.alarmdata")
 public class AutoConfiguration {
+    @Bean
+    public HttpMessageConverters customConverters() {
+        MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
+        converter.setObjectMapper(JacksonMapper.nonEmptyMapper);
+        return new HttpMessageConverters(converter);
+    }
 
+    // JMS 使用
+    @Bean
+    public MessageConverter customMessageConvert() {
+        return new Jackson2JsonMessageConverter();
+    }
 }

+ 1 - 1
AlarmEngineStarter/src/main/java/com/persagy/apm/energyalarmstarter/alarmengine/util/JacksonMapper.java

@@ -1,4 +1,4 @@
-package com.persagy.apm.energyalarmstarter.alarmengine.util;
+package com.persagy.apm.energyalarmstarter.alarmdata.utils;
 
 import com.fasterxml.jackson.annotation.JsonInclude;
 import com.fasterxml.jackson.core.JsonProcessingException;

+ 0 - 18
AlarmEngineStarter/src/main/java/com/persagy/apm/energyalarmstarter/alarmengine/AutoConfiguration.java

@@ -1,13 +1,7 @@
 package com.persagy.apm.energyalarmstarter.alarmengine;
 
-import com.persagy.apm.energyalarmstarter.alarmengine.util.JacksonMapper;
-import org.springframework.amqp.support.converter.Jackson2JsonMessageConverter;
-import org.springframework.amqp.support.converter.MessageConverter;
-import org.springframework.boot.autoconfigure.http.HttpMessageConverters;
-import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.ComponentScan;
 import org.springframework.context.annotation.Configuration;
-import org.springframework.http.converter.json.MappingJackson2HttpMessageConverter;
 
 /**
  * @description: 配置类
@@ -19,16 +13,4 @@ import org.springframework.http.converter.json.MappingJackson2HttpMessageConvert
 @Configuration
 @ComponentScan(value = "com.persagy.apm.energyalarmstarter.alarmengine")
 public class AutoConfiguration {
-    @Bean
-    public HttpMessageConverters customConverters() {
-        MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
-        converter.setObjectMapper(JacksonMapper.nonEmptyMapper);
-        return new HttpMessageConverters(converter);
-    }
-
-    // JMS 使用
-    @Bean
-    public MessageConverter customMessageConvert() {
-        return new Jackson2JsonMessageConverter();
-    }
 }