高级XMPP连接-SASLAuthentication,socketFactory
我想创建具有安全性的XMPP连接,我尝试了这个高级XMPP连接-SASLAuthentication,socketFactory,xmpp,spring-integration,smack,Xmpp,Spring Integration,Smack,我想创建具有安全性的XMPP连接,我尝试了这个 <bean id="xmppConnection" class="o.s.i.xmpp.XmppConnectionFactoryBean"> <constructor-arg> <bean class="org.jivesoftware.smack.ConnectionConfiguration"> <constructor-arg value="mySer
<bean id="xmppConnection" class="o.s.i.xmpp.XmppConnectionFactoryBean">
<constructor-arg>
<bean class="org.jivesoftware.smack.ConnectionConfiguration">
<constructor-arg value="myServiceName"/>
<property name="truststorePath" value="..."/>
<property name="socketFactory" ref="..."/>
</bean>
</constructor-arg>
</bean>
但是找不到类
o.s.i.xmpp.XmppConnectionFactoryBean
。我是否需要包含任何其他依赖项。由于文档格式的原因,软件包被缩写。实际的类名是
org.springframework.integration.xmpp.config.XmppConnectionFactoryBean
这是可以解释的
1。本书中的惯例
在某些情况下,为了帮助格式化,在指定长的完全限定类名时,我们将包org.springframework
缩短为o.s
,将org.springframework.integration
缩短为o.s.i.transaction.TransactionSynchronizationFactory
如果在键入类名时使用IDE内容辅助(eclipse、IDEA),它将为您完成包
org.springframework.integration.xmpp.config.XmppConnectionFactoryBean