package com.tddinaction.wicket.spring;
import org.apache.wicket.Page;
import org.apache.wicket.spring.SpringWebApplication;
import org.apache.wicket.spring.injection.annot.SpringComponentInjector;
import com.tddinaction.wicket.auth.Authenticator;
public class MyWicketApp extends SpringWebApplication {
public MyWicketApp() {
}
@Override
protected void init() {
super.init();
SpringComponentInjector i = new SpringComponentInjector(this);
addComponentInstantiationListener(i);
}
@Override
public Class<? extends Page> getHomePage() {
return MyHomePage.class;
}
public Authenticator getAuthenticator() {
return (Authenticator) internalGetApplicationContext()
.getBean("authenticator");
}
}