首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >调/加速Spring AOP

调/加速Spring AOP
EN

Stack Overflow用户
提问于 2016-02-04 13:59:58
回答 1查看 666关注 0票数 0

我正在用Spring扩展一个应用程序。它所做的是从数据库中检索数据并将其映射到一个对象。这大约需要7-8秒的10.000条条目。然而,当只添加一个方面的AOP时,突然要花费大约50秒的时间。应用程序的性能非常关键,到目前为止,我还没有想出任何办法使它更快。我想代理的创建正在减缓它的速度。

更多信息

每个条目的对象都使用范围@Scope(scopeName=ConfigurableBeanFactory.SCOPE_PROTOTYPE)进行注释,并在填充之前从应用程序上下文E object = appCtx.getBean(clazz.getName(), clazz);中检索。填充是通过反射和递归方法完成的。

方面,只需为某些特定类的所有设置程序注册,其子类execution(public void <package>.<Class>+.set*(..))和AOP则通过@EnableAspectJAutoProxy启用。

EN

回答 1

Stack Overflow用户

发布于 2016-02-04 17:13:09

使用AspectJ而不是Spring完成了这一任务。现在,我有了AOP功能,性能没有任何重大损失。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35203018

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档