Futty93 / Horus

0 stars 1 forks source link

DIの方法が誤っているため、Serviceインスタンスが複数存在する #20

Closed Futty93 closed 2 days ago

Futty93 commented 2 weeks ago

AirspaceManagementImpl.java内のNextStep()が毎秒1回呼び出される想定だが2回呼び出されている。(0.5秒に1回ではなく、1秒ごとに2回ほぼ同時に呼ばれている。)

charlie-to commented 2 weeks ago

見てみたところ、senario service のインスタンスが2つ存在するよう。 2つservice があるから2回呼ばれている。 1秒間に1回実行するメソッドを持つインスタンスが2つ生成されるためほぼ同時に2回呼ばれることになる。

どこで2つ生成されてしまっているかは不明 あとで調べます。

Futty93 commented 1 week ago

俺も原因が見つけられなかったから丸投げしてしまった。

charlie-to commented 1 week ago

DIの仕方が違うっぽいことがドキュメントを読んでわかった