2017-03-23 8 views
0

私はセキュリティとXMPP接続を作成したい、私はこのアドバンスXM​​PP接続 - SASLAuthentication、SocketFactoryの

<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> 

依存関係

dependencies { 

    compile("org.springframework.boot:spring-boot-starter-web") 
    compile("org.springframework.integration:spring-integration-xmpp:4.3.8.RELEASE") 

    testCompile("junit:junit") 
} 

しかし、クラスo.s.i.xmpp.XmppConnectionFactoryBeanが見つからないを試してみました。他の依存関係も含める必要があります。

答えて

1

ドキュメントは書式設定されているため、パッケージは省略されています。実際のクラス名は

org.springframework.integration.xmpp.config.XmppConnectionFactoryBean 

in the documentationです。いくつかのケースでは、このブック

1.表記は、長い完全修飾クラス名を指定するときに、書式設定を支援するために、我々は、このような場合と同様に、o.s.io.sorg.springframework.integrationにパッケージorg.springframeworkを短縮しますo.s.i.transaction.TransactionSynchronizationFactory

クラス名を入力するときにIDEコンテンツアシスト(eclipse、IDEA)を使用すると、パッケージが完成します。

関連する問題