アプリケーションが終了したら、Spring コンテキストを閉じたいと思います。
関連するコードにはApplicationContext
参照がありますが、メソッドが見つかりませんでしたclose
。
質問する
89481 次
7 に答える
153
メソッドを定義するApplicationContext
toをダウンキャストします。ConfigurableApplicationContext
close()
((ConfigurableApplicationContext)appCtx).close();
于 2013-01-20T11:27:07.157 に答える
36
以下に示すように、シャットダウン フックを JVM に登録する必要があります。
((AbstractApplicationContext)appCtx).registerShutdownHook();
詳細については、Spring マニュアル: 3.6.1.6 非 Web アプリケーションで Spring IoC コンテナーを正常にシャットダウンするを参照してください。
于 2013-03-26T12:42:54.160 に答える
14
以下のようなコンテキストを初期化すると
ApplicationContext context = new ClassPathXmlApplicationContext(beansXML);
これらのようなクリーンなコンテキスト
((ClassPathXmlApplicationContext) context).close();
于 2016-05-23T12:42:17.443 に答える