<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jms</artifactId> </dependency> <dependency> <groupId>com.ibm.mq</groupId> <artifactId>com.ibm.mq.allclient</artifactId> <version>9.1.0.0</version> </dependency> yaml spring: ibm: mq: queueManager: YOUR_QUEUE_MANAGER_NAME channel: YOUR_CHANNEL_NAME connName: YOUR_CONNECTION_NAME @Component public class JmsMessageProducer { @Autowired private JmsTemplate jmsTemplate; public void sendMessage(String message) { jmsTemplate.convertAndSend("YOUR_QUEUE_NAME", message); } } @Component public class JmsMessageConsumer { @JmsListener(destination = "YOUR_QUEUE_NAME") public void receiveMessage(String message) { System.out.println("Received message: " + message); } } @SpringBootApplication public class Application { @Autowired private JmsMessageProducer producer; public static void main(String[] args) { SpringApplication.run(Application.class, args); } @Bean public CommandLineRunner commandLineRunner(ApplicationContext ctx) { return args -> { producer.sendMessage("Hello, World!"); }; } }


上一篇:
下一篇:
切换中文