RocketMqController.java 757 B

123456789101112131415161718192021222324
  1. package com.usky.controller.web;
  2. import org.apache.rocketmq.spring.core.RocketMQTemplate;
  3. import org.springframework.beans.factory.annotation.Autowired;
  4. import org.springframework.web.bind.annotation.GetMapping;
  5. import org.springframework.web.bind.annotation.RequestMapping;
  6. import org.springframework.web.bind.annotation.RequestParam;
  7. import org.springframework.web.bind.annotation.RestController;
  8. @RestController
  9. @RequestMapping("/api")
  10. public class RocketMqController {
  11. @Autowired
  12. private RocketMQTemplate rocketMQTemplate;
  13. @GetMapping("/pushMessage")
  14. public String pushMessage(@RequestParam("str") String str) {
  15. rocketMQTemplate.convertAndSend("entrance-topic","你好,RocketMq =>" + str);
  16. return "success";
  17. }
  18. }