使用Spring AnnotationConfigApplicationContext时,我遇到了与性能问题有关的问题。下图显示了我的应用程序的结构。
如您所见,我有一个菜单,当用户单击菜单中的一个节点时,我的应用程序读取表单的名称并将表单(bean)加载到工作区中。一切都很好,除了第一次创建AnnotationConfigApplicationContext并读取数百个表单所在的Forms包时,执行该行最多需要15秒,当然,这是在开始时发生的,以后单击仅需小数一秒钟的第二个BUT仍然需要15秒,这不是开始等待的时间。
所以我的问题是:从架构角度来看,我是否正确使用了AnnotationConfigApplicationContext?使用XML注释会提高性能吗?