6

たぶん誰かがApacheCXFがSpringで設定されたHTTPコンジットとどのように一致するか知っていますか?つまり、コンジットの定義は次のとおりです。

<http-conf:conduit name="{http://abc.com/wsdl}MyPortHttp.http-conduit">
    <http-conf:client Connection="Keep-Alive" MaxRetransmits="1" ReceiveTimeout="180000" />
</http-conf:conduit>

一部を省略した場合はどうなり.http-conduitますか?実際のマッチングのコードはどこにありますか?クイック検索は効果がありません。

4

1 に答える 1

2

それは主にで行われorg.apache.cxf.transport.http.HTTPTransportFactory#configure(Object, String, String)ます。その後、にディスパッチしorg.apache.cxf.configuration.spring.ConfigurerImpl.configureBean(String, Object, boolean)ます。一部を省略すると、ワイルドカードまたはコンジット名(ハードコードされたサフィックスを含む).http-conduitによる非常に単純な一致動作があるため、CXFの構成は表示されません。org.apache.cxf.transport.http.HTTPConduit.getBeanName().http-conduit

また、ワイルドカードコンジットがポート固有のコンジットをオーバーライドすると、奇妙な動作に直面しました。この問題を確認してください。

于 2013-01-17T19:19:28.857 に答える