reduce number of SpringBeanLocator#getBeanNameOfClass calls.
-------------------------------------------------------------
Key: WICKET-2737
URL: https://issues.apache.org/jira/browse/WICKET-2737
Project: Wicket
Issue Type: Improvement
Components: wicket-spring
Affects Versions: 1.4.3
Reporter: Zbigniew RuchaĆa
In our application we use @SpringBean *without* name given extensively. It
causes performance problems due to the fact that each time SpringBeanLocator
uses its #getBeanNameOfClass method to look up a bean name within
aplicationContext. Our inhouse improvement for this is to cache bean name for
once localized bean in AnnotProxyFieldValueFactory. An instance of
SpringBeanLocator gest always beanName in constructor. I attached the source
code. It speeded up our app about 40%.
The attached file provides improvement for 1.4.3 version.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.