[
https://issues.apache.org/jira/browse/WW-3460?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Lukasz Lenart reassigned WW-3460:
---------------------------------
Assignee: Lukasz Lenart
> Use look-before-you-leap strategy for creating Spring beans vs Struts objects
> -----------------------------------------------------------------------------
>
> Key: WW-3460
> URL: https://issues.apache.org/jira/browse/WW-3460
> Project: Struts 2
> Issue Type: Improvement
> Components: Plugin - Spring
> Affects Versions: 2.1.6
> Reporter: Leigh Anderson
> Assignee: Lukasz Lenart
> Attachments: spring-plugin.patch
>
>
> For our use case with struts actions and validators, each page request
> resulted in the SpringObjectFactory.buildBean() method being called multiple
> times for the validator beans which were known ahead of time not to be
> spring-managed. This results in an exception being thrown and caught --
> effectively using exceptions as flow control. The attached patch checks the
> Spring context before delegating the bean creation.
> In our tests, this resulted in a reduction in both CPU use and request
> latency.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.