[ 
https://issues.apache.org/jira/browse/WICKET-2572?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12777032#action_12777032
 ] 

Igor Vaynberg commented on WICKET-2572:
---------------------------------------

yeah, missed that, my bad

> Add capability for SpringWebApplicationFactory to create its own application 
> context
> ------------------------------------------------------------------------------------
>
>                 Key: WICKET-2572
>                 URL: https://issues.apache.org/jira/browse/WICKET-2572
>             Project: Wicket
>          Issue Type: New Feature
>          Components: wicket-spring
>    Affects Versions: 1.4.3, 1.5-M1
>            Reporter: Kenny MacLeod
>            Assignee: Igor Vaynberg
>             Fix For: 1.4.4, 1.5-M1
>
>         Attachments: SpringWebApplicationFactory.java, 
> SpringWebApplicationFactory.patch
>
>
> The current SpringWebApplicationFactory is only capable of using the root 
> WebApplicationContext to fetch the WebApplication object. In cases where 
> there's only one Wicket application per webapp, this is fine, but sometimes 
> you want more than one, and you want them in seperate contexts.  
> This is analogous to using multiple Spring DispatcherServlets in a single 
> webapp - each servlet gets its own context, and optionally share the same 
> root WebApplicationContext as their parent.
> I propose an enhancement to SpringWebApplicationFactory allowing it to create 
> a new application context, and to retrieve the WebApplication object from 
> there.
> The WebApplication object itself can then have itself autowired with the 
> application context from which it was fetched. This application context can 
> then be fed into SpringComponentInjector's constructor, so there's no need 
> for SpringComponentInjector to know how to look up this newly-created context.
> Patch to follow.

-- 
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