【生產者的spring-boot框架配置文件】:
【生產者】:
【生產者main方法】:
【消費者spring-boot框架配置文件】:
【消費者【同步接收】消息】:
【消費者主方法】
Spring-boot框架整合ActiveMQ重中之重:
******【消費者】採用【異步接收】:
【方式一】:
使用@JmsListener註解的方式創建 【消息監聽器】。
【方式二】
@Configuration註解 和 @Bean註解 配合使用。
1)、@Configuration註解 相當於是 xml配置文件。
2)、@Bean相當於是 <bean>標籤。
【Spring-boot配置文件】:
【@Configuration , @Bean , @Autowired 等註解 配置創建一個 listener監聽器】
【回調的自定義監聽器中的onMessage方法】
不管是 集成到 spring 還是spring-boot中,只要是通過監聽器listener來進行監聽ActiveMQ,從而獲取 目標消息的 【異步接收】方式,都是創建一個 listener的Bean對象,然後 spring容器就會拿着這個bean對象啓動Listener監聽器進行監聽服務,也就是說 我們想要 啓動listener監聽器 ,直接就讀取配置文件創建spring容器就可以了,創建容器的同時爲我們創建bean對象,從而開啓了監聽服務。