空手の背後にある哲学は、カスタムステップ定義を追加する必要がないことを理解しています。ただし、プロジェクトで実行する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. 空手フレームワークにカスタムステップ定義を追加する
- 2. Firefox拡張機能にポップアップを追加するにはどうすればよいですか?
- 3. GeckoFXにFirefox拡張機能を追加するにはどうすればよいですか?
- 4. Internet Explorer 7/8にFirebug Lite拡張機能を追加するにはどうすればよいですか?
- 5. django-cors-headersホワイトリストにChrome拡張機能を追加するにはどうすればよいですか?
- 6. 拡張機能が追加されているが、拡張機能リストに追加されていない
- 7. Safari拡張機能:バーにメニューとサブメニューを追加するにはどうすればいいですか?
- 8. キュウリのステップ定義にI18n機能を追加するにはどうすればよいですか?
- 9. グローバルテンプレートヘルパー機能を定義するにはどうすればよいですか?
- 10. Chrome拡張機能のポップアップウィンドウでwebkitGetUserMedia権限を与えるにはどうすればよいですか?
- 11. プラグイン機能を追加するにはどうすればよいですか?
- 12. ログアウト機能を追加するにはどうすればよいですか?
- 13. Mediawikiで拡張機能を追加するには?
- 14. VSCodeで拡張機能のキーバインドを設定するにはどうすればよいですか?
- 15. Xamarin.iOSでiOSアプリの拡張機能クラッシュを特定するにはどうすればよいですか?
- 16. Object.prototypeの拡張機能として機能を定義する前に考えるべきことは?
- 17. git拡張機能を使用する機能ブランチを変更せずに機能ブランチをマスターブランチにマージするにはどうすればよいですか?
- 18. Orchard CMSを拡張してカスタムポータルの機能をサポートするにはどうすればよいですか?
- 19. Google拡張機能のcontent_scriptのオン/オフを切り替えるにはどうすればよいですか?
- 20. Firefox拡張機能ではどのようなライトボックスが機能しますか?
- 21. Firefox5以上の拡張可能なテキストエリア機能をブロックするにはどうすればよいですか?
- 22. Google Chrome拡張機能については、ポップアップ内でスタイルシートの切り替えを定義するにはどうすればよいですか?
- 23. Chrome拡張機能でサイドバーを指定するにはどうすればよいですか?
- 24. console.log()を使用してChrome拡張機能をデバッグするにはどうすればよいですか?
- 25. Chrome拡張機能:特定のウェブサイトのスタイルを変更するにはどうすればよいですか?
- 26. 別の拡張機能に依存するFlask拡張機能を作成するにはどうすればよいですか?
- 27. Javaクラスに「静的な」拡張機能を追加することは可能ですか?例えば
- 28. traitは機能拡張機能を拡張していますか(A => B)?
- 29. どのようにコードを拡張機能に追加しますか?
- 30. Google Chrome拡張機能の設定を保存するにはどうすればよいですか?