在我的搜索中,我发现Sbt Wsdl
自由,但我找不到任何好的例子。
我的第二个发现是使用WS
类游戏,但如何将wsdl
文件传递给它?
我需要自己解析它的返回XML对象。 link to my second options
从Play框架处理soap的推荐方法是什么?
答案 0 :(得分:0)
首先,您需要生成一个主要由接口和带注释的Java Bean组成的WSDL客户端代码。 Java为此例程提供了wsimport
,它只需要一个指向正确的WSDL模式的URL(或已经下载并保存到文件的URL)。
生成后,可以将其用作业务逻辑中的依赖项。但是,这非常麻烦,因为通常需要您将此代码提交到VCS,这有点混乱,因为WSDL客户端完全是样板,没有逻辑。
有一个中间选项,您可以在每次需要时自动生成代码。我为Scala和SBT创建了一个模板项目(我想您也正在使用它)来节省时间:https://github.com/sainnr/sbt-scala-wsdl-template。随意克隆或分叉,希望它能对某人有所帮助。