Dziś pokażę jak w springu można skonfigurować JMS korzystając z ActiveMQ.
Teorii JMS-a nie będę omawiał, odsyłam do dokumentacji.
Spring udostępnia template (podobnie jak do jdbc) pod interfejsem JmsOperations.
Zerknijmy na konfigurację:
Zerknijmy na konfigurację:
<bean id="connectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory"> <property name="brokerURL" value="vm://embedded?broker.persistent=false"></property> </bean> <bean id="jmsTemplate" class="org.springframework.jms.core.JmsTemplate"> <property name="connectionFactory" ref="connectionFactory"></property> <property name="defaultDestination" ref="testQueue"></property> </bean> <bean id="testQueue" class="org.apache.activemq.command.ActiveMQQueue"> <constructor-arg value="pl.turo.spring.jms"></constructor-arg> </bean>