您好,我正在使用Weblogic应用程序服务器处理JMS项目,为此,我创建了需要defaultDestinaton bean的jmsTemplate bean。我不知道如何设置此目标bean,这是我的xml配置文件。
<!-- context JMS de base -->
<bean id="jndiTemplateLocal" class="org.springframework.jndi.JndiTemplate">
<property name="environment">
<props>
<prop key="java.naming.factory.initial">weblogic.jndi.WLInitialContextFactory</prop>
<prop key="java.naming.provider.url">t3://localhost:7001</prop>
<prop key="java.naming.security.principal">weblogic</prop>
<prop key="java.naming.security.credentials">weblogic1</prop>
</props>
</property>
</bean>
<!-- connectionFactory -->
<bean id="connectionFactory" class="org.springframework.jndi.JndiObjectFactoryBean"
p:jndiTemplate-ref="jndiTemplateLocal" p:jndiName="jms/JmsSrvCnxFactory">
</bean>
<!-- jms destination resolver -->
<bean id="destinationResolver"
class="org.springframework.jms.support.destination.JndiDestinationResolver"
p:cache="true" />
<bean id="jmsTemplate" class="org.springframework.jms.core.JmsTemplate"
p:connectionFactory-ref="connectionFactory" p:destinationResolver-ref="destinationResolver" p:defaultDestinationName-ref="destination"/>
<bean id="destination" class="???"></bean>
```