当前位置: 首页> 科技> 数码 > 网页开发模板_成都中高风险地区名单最新_网络营销产品推广方案_在什么网站可以免费

网页开发模板_成都中高风险地区名单最新_网络营销产品推广方案_在什么网站可以免费

时间:2025/7/11 18:30:17来源:https://blog.csdn.net/fans2306/article/details/146419699 浏览次数:0次
网页开发模板_成都中高风险地区名单最新_网络营销产品推广方案_在什么网站可以免费

引入依赖

		<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-amqp</artifactId></dependency>

编写config类

@Configuration
public class RabbitmqConfig {public static final String RECORD_QUEUE = "teaching-assistant-record_queue";@Beanpublic Jackson2JsonMessageConverter jsonMessageConverter() {return new Jackson2JsonMessageConverter();}@Beanpublic Queue queue() {//创建一个队列队列,并指定队列的名字return new Queue(RECORD_QUEUE,true);}
}

使用rabbitmq

@Overridepublic String add(ExamRecordDto examRecordDto) {rabbitTemplate.convertAndSend("", RabbitmqConfig.RECORD_QUEUE,examRecordDto);return "Exam record added successfully";}@Autowiredprivate ExamRecordMapper examRecordMapper;@RabbitListener(queues = {RabbitmqConfig.RECORD_QUEUE})public void receiveHelloQueueMessage(ExamRecordDto examRecordDto) {System.out.println("消费者收到消息:"+examRecordDto.toString());QueryWrapper<ExamRecordEntity> queryWrapper=new QueryWrapper<>();queryWrapper.eq("exam_id",examRecordDto.getExamId());queryWrapper.eq("exercise_id",examRecordDto.getExerciseId());queryWrapper.eq("user_id",examRecordDto.getUserId());if(examRecordMapper.selectOne(queryWrapper)!=null){examRecordMapper.delete(queryWrapper);}examRecordMapper.insert(examRecordDto.toEntity());}
关键字:网页开发模板_成都中高风险地区名单最新_网络营销产品推广方案_在什么网站可以免费

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: