問題タブ [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.

0 投票する
1 に答える
10217 参照

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。これは私にとってさらに紛らわしいようです-今、私の本当のまたは私のモックの依存関係を解決しませんか?

0 投票する
1 に答える
84 参照

micronaut - Micronaut での Spring HTTP Invoker の使用

Micronaut への移行の候補となる小さな Spring Boot アプリケーションがたくさんあります。それらのほとんどは、Springs HTTP Invoker を使用して相互に通信します。

以下は、リモート呼び出しを実行するクライアント側サービス Bean の例です。

見た目はBrokerService例えばこんな感じ

Micronaut で Spring HTTP Invoker を使用する方法はありますか?

0 投票する
1 に答える
74 参照

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 コードが実際に行っていたことであるかどうかはよくわかりません。