WsPublishUtils.java 636 B

123456789101112131415161718192021222324
  1. package com.coffee.bus.utils;
  2. import cn.hutool.extra.spring.SpringUtil;
  3. import cn.hutool.json.JSONUtil;
  4. import lombok.AllArgsConstructor;
  5. import org.springframework.data.redis.core.RedisTemplate;
  6. import org.springframework.stereotype.Component;
  7. /**
  8. * @author lifang
  9. * @version 1.0.0
  10. * @ClassName WsPushUtils.java
  11. * @Description ws发布消息工具类
  12. * @createTime 2022年05月07日 11:34:00
  13. */
  14. @Component
  15. @AllArgsConstructor
  16. public class WsPublishUtils {
  17. private final RedisTemplate redisTemplate;
  18. public void publish(String topic,Object msg){
  19. redisTemplate.convertAndSend(topic,JSONUtil.parse(msg));
  20. }
  21. }