I am using Spring to manage my Services and DAOs. Is there a special Wicket
way of injecting my beans into non component classes? I've seen the example
in Kent Ka Iok Tong's book of extending SpringWebApplication:
public class MyApp extends SpringWebApplication {
...
@Override
protected void init() {
addComponentInstantiationListener(new SpringComponentInjector(this));
}
...
and then in my components:
@SpringBean
private MyService myService;
I am assuming that this will only work for components. I am currently
injecting my beans the following way thru the constructor of my classes:
...
private MyService myService;
public MyClass()
{
myService =
(MyService)SpringInit.getApplicationContext().getBean("myService");
}
Where SpringInit is my class that implements ServletContextListener. This
way works, but is there a special way of doing this in Wicket with the
@SpringBean annotation? Also, will the example at the top of the page work
within a model?
Thanks,
Warren Bell
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]