欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Spring Boot與ActiveMQ整合的步驟

 更新時(shí)間:2019年01月14日 10:08:50   作者:qq_43193797  
今天小編就為大家分享一篇關(guān)于Spring Boot與ActiveMQ整合的步驟,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧

1.1使用內(nèi)嵌服務(wù)

(1)在pom.xml中引入ActiveMQ起步依賴

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

(2)創(chuàng)建消息生產(chǎn)者

/**
 * 消息生產(chǎn)者
 * @author Administrator
 **/
@RestController
public class QueueController {
 @Autowired
 private JmsMessagingTemplate jmsMessagingTemplate;
 @RequestMapping("/send")
 public void send(String text){
 jmsMessagingTemplate.convertAndSend("itcast", text);
 }
}

(3)創(chuàng)建消息消費(fèi)者

@Component
public class Consumer {
 @JmsListener(destination="itcast")
 public void readMessage(String text){
 System.out.println("接收到消息:"+text);
 } 
}

測試:啟動(dòng)服務(wù)后,在瀏覽器執(zhí)行http://localhost:8088/send.do?text=aaaaa即可看到控制臺(tái)輸出消息提示。Spring Boot內(nèi)置了ActiveMQ的服務(wù),所以我們不用單獨(dú)啟動(dòng)也可以執(zhí)行應(yīng)用程序。

1.2使用外部服務(wù)

在src/main/resources下的application.properties增加配置, 指定ActiveMQ的地址spring.activemq.broker-url=tcp://192.168.25.135:61616運(yùn)行后,會(huì)在activeMQ中看到發(fā)送的queue

1.3.3發(fā)送Map信息

(1)修改QueueController.java

@RequestMapping("/sendmap")
 public void sendMap(){
 Map map=new HashMap<>();
 map.put("mobile", "13900001111");
 map.put("content", "恭喜獲得10元代金券"); 
 jmsMessagingTemplate.convertAndSend("itcast_map",map);
 }

(2)修改Consumer.java

@JmsListener(destination="itcast_map")
 public void readMap(Map map){
 System.out.println(map); 
 }

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

  • java中實(shí)現(xiàn)token過期失效超時(shí)

    java中實(shí)現(xiàn)token過期失效超時(shí)

    在Java應(yīng)用程序中,為了確保安全性和保護(hù)用戶數(shù)據(jù),一種常見的做法是使用Token進(jìn)行身份驗(yàn)證和授權(quán),Token是由服務(wù)器生成的具有一定時(shí)效的令牌,用于識(shí)別和驗(yàn)證用戶身份,當(dāng)Token失效后,用戶將無法再進(jìn)行相關(guān)操作,從而提高系統(tǒng)的安全性
    2023-10-10
  • Java下變量大小寫駝峰、大小寫下劃線、大小寫連線轉(zhuǎn)換

    Java下變量大小寫駝峰、大小寫下劃線、大小寫連線轉(zhuǎn)換

    有時(shí)候需要處理對象屬性的getter、setter方法,或者將屬性與數(shù)據(jù)表字段進(jìn)行相互轉(zhuǎn)換,感興趣的可以了解一下
    2021-06-06
  • 詳解JavaEE中Apollo安裝使用小結(jié)

    詳解JavaEE中Apollo安裝使用小結(jié)

    這篇文章主要介紹了詳解JavaEE中Apollo安裝與使用,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03
  • 解決spring cloud gateway 獲取body內(nèi)容并修改的問題

    解決spring cloud gateway 獲取body內(nèi)容并修改的問題

    這篇文章主要介紹了解決spring cloud gateway 獲取body內(nèi)容并修改的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • java寫的偽微信紅包功能示例代碼

    java寫的偽微信紅包功能示例代碼

    這篇文章主要介紹了java寫的偽微信紅包功能示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • JAVA實(shí)現(xiàn)簡單停車場系統(tǒng)代碼

    JAVA實(shí)現(xiàn)簡單停車場系統(tǒng)代碼

    JAVA項(xiàng)目中正號需要一個(gè)停車收費(fèi)系統(tǒng),就整理出來java實(shí)現(xiàn)的一個(gè)簡單的停車收費(fèi)系統(tǒng)給大家分享一下,希望對大家有所幫助
    2017-04-04
  • 最新評論