問題タブ [micronaut]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Micronaut テストでの依存関係のオーバーライド
Bean が注入された Micronaut クラスをテストしています。私のテストでは、@MockBean
それをオーバーライドするクラスを提供しています。ただし、Micronaut は依然として実際の依存関係を注入しているようです。
最低限の再現を Github: https://github.com/crummy/micronaut-test-dependenciesにアップロードしました。実際の依存関係は例外をスローし、テストも例外をスローします。私の@MockBean
.
注釈を に変更すると、次の@MockBean(Dependency.class)
エラーが発生しますMessage: No bean of type [di.failure.example.Dependency] exists
。これは私にとってさらに紛らわしいようです-今、私の本当のまたは私のモックの依存関係を解決しませんか?
micronaut - Micronaut での Spring HTTP Invoker の使用
Micronaut への移行の候補となる小さな Spring Boot アプリケーションがたくさんあります。それらのほとんどは、Springs HTTP Invoker を使用して相互に通信します。
以下は、リモート呼び出しを実行するクライアント側サービス Bean の例です。
見た目はBrokerService
例えばこんな感じ
Micronaut で Spring HTTP Invoker を使用する方法はありますか?
java - micronaut petstore は、Java から groovy へのコード セグメントを格納します。
実際のコードはこちら
上記をグルーヴィーに変換するためにさまざまな方法を試しましたが、これまでのところすべての試みはうまくいきませんでした。groovy に詳しい人が助けてくれるのだろうかと思った
コード自体が最初に Intelij のあいまいなコード ブロックを返し、次に完全に間違っているように見えるため、私の試みは投稿されませんでした。
groovy に変換しようとするとき、最大の苦労は次のように見えました。
これは、元の Java コードの外観とはまったく異なり、本来の動作をするかどうかはまったくわかりません。私が抱えていた問題は、RXJAVA Flux .reduce で groovy で書かれたものを見つけることでした。
Ambiguous コード ブロックは、この flatMap セグメント全体の一番下にあります。
率直に言って恥ずかしかったので、この変更をチェックインしたり、投稿したりしませんでした。
私も遭遇しました: http://reactivex.io/documentation/operators/reduce.html#collapseRxGroovy
そして最終的に:
しかし、これも間違っているように見え、Java コードが行っていたことと実際には一致しません。
宣言されたマップは使用されていないため、コードをグルーヴィーとして受け入れるように Intelij を取得しましたが、Java コードが実際に行っていたことであるかどうかはよくわかりません。