空手の背後にある哲学は、カスタムステップ定義を追加する必要がないことを理解しています。ただし、プロジェクトで実行するREST APIテストはより統合されているため、MongoDBコレクション、ActiveMQ、およびSQL Server DBでPOST応答を検証する必要があります。とにかくREST機能を超えて空手のDSLフレームワークを拡張するためにカスタムステップ定義を簡単に追加するにはどうしたらいいですか?ソースコードをダウンロードしてMavenプロジェクトとしてインポートしようとしましたが、多くの依存関係の問題が発生しました。空手のDSLフレームワークでは、カスタムステップ定義を追加してREST機能を超える機能を拡張するにはどうすればよいですか?
1
A
答えて
1
空手を広げるのはJava Interopで非常に簡単です。これを理解する最良の方法は、JDBCを使用してデータベースを呼び出すdemo example(dogs.feature
)を調べることです。
あなたが、JavaからMap
(またはMap
秒のList
)を返す場合ことをここ呼び出す価値がある - あなたは空手の中に戻ってJSON-土地であり、そしてあなたがmatch
および他のすべてのデータ駆動型の良さを使用することができます空手。
はい、それは簡単です。ステップ定義と依存性注入の不要なオーバーヘッドはありません。
希望すると、なぜステップ定義が必要ないのかが明確になります。
関連する問題
- 1. Firefox拡張機能にポップアップを追加するにはどうすればよいですか?
- 2. Internet Explorer 7/8にFirebug Lite拡張機能を追加するにはどうすればよいですか?
- 3. GeckoFXにFirefox拡張機能を追加するにはどうすればよいですか?
- 4. django-cors-headersホワイトリストにChrome拡張機能を追加するにはどうすればよいですか?
- 5. 拡張機能が追加されているが、拡張機能リストに追加されていない
- 6. Safari拡張機能:バーにメニューとサブメニューを追加するにはどうすればいいですか?
- 7. グローバルテンプレートヘルパー機能を定義するにはどうすればよいですか?
- 8. Chrome拡張機能のポップアップウィンドウでwebkitGetUserMedia権限を与えるにはどうすればよいですか?
- 9. Mediawikiで拡張機能を追加するには?
- 10. ログアウト機能を追加するにはどうすればよいですか?
- 11. プラグイン機能を追加するにはどうすればよいですか?
- 12. Object.prototypeの拡張機能として機能を定義する前に考えるべきことは?
- 13. Xamarin.iOSでiOSアプリの拡張機能クラッシュを特定するにはどうすればよいですか?
- 14. VSCodeで拡張機能のキーバインドを設定するにはどうすればよいですか?
- 15. git拡張機能を使用する機能ブランチを変更せずに機能ブランチをマスターブランチにマージするにはどうすればよいですか?
- 16. Orchard CMSを拡張してカスタムポータルの機能をサポートするにはどうすればよいですか?
- 17. Firefox拡張機能ではどのようなライトボックスが機能しますか?
- 18. Google拡張機能のcontent_scriptのオン/オフを切り替えるにはどうすればよいですか?
- 19. Google Chrome拡張機能については、ポップアップ内でスタイルシートの切り替えを定義するにはどうすればよいですか?
- 20. Firefox5以上の拡張可能なテキストエリア機能をブロックするにはどうすればよいですか?
- 21. Chrome拡張機能でサイドバーを指定するにはどうすればよいですか?
- 22. Javaクラスに「静的な」拡張機能を追加することは可能ですか?例えば
- 23. traitは機能拡張機能を拡張していますか(A => B)?
- 24. console.log()を使用してChrome拡張機能をデバッグするにはどうすればよいですか?
- 25. Chrome拡張機能:特定のウェブサイトのスタイルを変更するにはどうすればよいですか?
- 26. どのようにコードを拡張機能に追加しますか?
- 27. Safari拡張機能にチェックボックスの設定を追加する
- 28. Google Chrome拡張機能の設定を保存するにはどうすればよいですか?
- 29. setuptoolsがどのように拡張機能をビルドするのですか、コンパイラオプションを追加する場所は?
- 30. VSコード拡張機能を手動でインストールするには?