何度も呼び出されるが、インスタンス化する必要があるのは 1 回だけである DAO とゲートウェイを Application スコープに配置しても問題ありませんか?
ありがとう
何度も呼び出されるが、インスタンス化する必要があるのは 1 回だけである DAO とゲートウェイを Application スコープに配置しても問題ありませんか?
ありがとう
そのとおり。
もう 1 つのオプションは、ColdSpring やその他の Bean ファクトリなどの IOC フレームワークを使用することです。その後、Bean ファクトリをアプリケーション スコープに格納し、onApplicationStart() をインスタンス化できます (効果的に同じことを達成できますが、より多くの制御が必要になる可能性があります)。
それはそれらを置くのに最適な場所です;-)。
それらを onApplicationStart() に application.myDAO = xxxx & application.myGateway = xxxx として追加すれば準備完了です!