【发布时间】:2014-03-12 12:06:41
【问题描述】:
我正在使用 spring 创建一个MVC desktop application。
在 main 方法中,我创建了一个AnnotationConfigApplicationContext。
MainForm的控制器创建后,显示主窗体视图(JFrame)。
我将MainFormView 设置为setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)。
// when the MainFormController is created, it shows the MainForm JFrame.
AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext("...");
try {
// WAIT FOR MAINFORM CLOSE! How?
} finally {
ctx.close();
}
我的问题是:
我需要关闭AnnotationConfigApplicationContext 吗?如果是,我该怎么做,等待MainForm 关闭然后关闭应用程序上下文?
【问题讨论】:
-
你不需要关闭。为什么会出现这个问题?有什么问题吗?
标签: java spring swing model-view-controller