Temporary attempt on addressing deploying custon message converters

This commit is contained in:
Oleg Zhurakousky
2019-11-15 13:02:09 +01:00
parent b9cc254eea
commit e75bb67608
4 changed files with 96 additions and 1 deletions

View File

@@ -27,6 +27,11 @@
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-messaging</artifactId>
<scope>provided</scope>
</dependency>
</dependencies>
<build>

View File

@@ -5,6 +5,10 @@ import java.util.function.Function;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Bean;
import org.springframework.messaging.Message;
import org.springframework.messaging.MessageHeaders;
import org.springframework.messaging.converter.MessageConverter;
import org.springframework.messaging.support.MessageBuilder;
@SpringBootApplication
public class SimpleFunctionAppApplication {
@@ -30,6 +34,24 @@ public class SimpleFunctionAppApplication {
};
}
@Bean
public MessageConverter customConverter() {
return new MessageConverter() {
@Override
public Message<?> toMessage(Object payload, MessageHeaders headers) {
System.out.println("==== In Custom Message Converer: toMessage");
return null;
}
@Override
public Object fromMessage(Message<?> message, Class<?> targetClass) {
System.out.println("==== In Custom Message Converer: fromMessage");
return null;
}
};
}
public static class Person {