【发布时间】:2017-11-13 19:46:16
【问题描述】:
我有 POJO,它表示发送给 Rabbit MQ 的消息。有一个整数负责消息的类型(无论是update、remove、add 等等):
public class Message {
private String field1;
private String field2;
private Integer type;
...
<some other fields>
}
我有一个消费者在我的 Spring Boot 应用程序中接受此类消息。所以为了分别处理每种类型,我必须在我的代码中添加一些开关/案例结构。
对于这种情况有没有更明确的解决方案?
【问题讨论】:
标签: spring spring-boot rabbitmq amqp spring-amqp