AnnotationConfigApplicationContext:加载多个bean时的性能问题

时间:2018-08-26 19:50:18

标签: java spring dependency-injection

使用Spring AnnotationConfigApplicationContext时,我遇到了与性能问题有关的问题。下图显示了我的应用程序的结构。

如您所见,我有一个菜单,当用户单击菜单中的一个节点时,我的应用程序读取表单的名称并将表单(bean)加载到工作区中。一切都很好,除了第一次创建AnnotationConfigApplicationContext并读取数百个表单所在的Forms包时,执行该行最多需要15秒,当然,这是在开始时发生的,以后单击仅需小数一秒钟的第二个BUT仍然需要15秒,这不是开始等待的时间。

所以我的问题是:从架构角度来看,我是否正确使用了AnnotationConfigApplicationContext?使用XML注释会提高性能吗?

enter image description here

0 个答案:

没有答案