【fix sonar】 RabbitMqConfig.java文件

This commit is contained in:
tianwenbo
2023-03-10 09:17:13 +08:00
parent f681b70088
commit 187840576b
@@ -1,18 +1,17 @@
package com.jero.boot.starter.rabbitmq.config;
import java.util.UUID;
import com.jero.boot.starter.rabbitmq.event.JeroRemoteApplicationEvent;
import com.jero.common.config.mqtoken.TransmitUserTokenFilter;
import org.springframework.amqp.core.AcknowledgeMode;
import org.springframework.amqp.rabbit.connection.ConnectionFactory;
import org.springframework.amqp.rabbit.core.RabbitAdmin;
import org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer;
import org.springframework.amqp.support.ConsumerTagStrategy;
import org.springframework.cloud.bus.jackson.RemoteApplicationEventScan;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import java.util.UUID;
/**
* 消息队列配置类
*
@@ -54,12 +53,13 @@ public class RabbitMqConfig {
container.setDefaultRequeueRejected(true);
//消费端的标签策略
container.setConsumerTagStrategy(new ConsumerTagStrategy() {
/*container.setConsumerTagStrategy(new ConsumerTagStrategy() {
@Override
public String createConsumerTag(String queue) {
return queue + "_" + UUID.randomUUID().toString();
}
});
});*/
container.setConsumerTagStrategy(queue-> queue + "_" + UUID.randomUUID());
return container;
}