[ 
https://issues.apache.org/jira/browse/WICKET-2737?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Juergen Donnerstag resolved WICKET-2737.
----------------------------------------

       Resolution: Fixed
    Fix Version/s: 1.5-M1
                   1.4.7
         Assignee: Juergen Donnerstag

thanks

> 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
>            Assignee: Juergen Donnerstag
>             Fix For: 1.4.7, 1.5-M1
>
>         Attachments: AnnotProxyFieldValueFactory.java
>
>
> 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.

Reply via email to