我正在開發一個Web應用程序,使用基於純Java的Spring MVC並且沒有web.xml配置。我編寫了下面的類來加載bean並設置url模式。我如何設置歡迎文件?如何使用基於純Java的配置開發spring mvc應用程序並且不使用web.xml時設置歡迎文件?
public class MyAppWebAppIntializer implements WebApplicationInitializer {
@Override
public void onStartup(ServletContext servletContext) throws ServletException {
AnnotationConfigWebApplicationContext appCtx = new AnnotationConfigWebApplicationContext();
appCtx.register(ApplicationContextConfig.class);
Dynamic dispatcher = servletContext.addServlet(
"SpringDispatcher", new DispatcherServlet(appCtx));
dispatcher.setLoadOnStartup(1);
dispatcher.addMapping("/");
}
}
這可能幫助:http://stackoverflow.com/questions/30972676/how-to-specify-welcome-file-list-in-webapplicationinitializer-onstartup –
如何使用控制器以「/」爲請求映射並返回你想要的視圖? – cpd214
感謝您的回覆@ cpd214。我實際上做了同樣的事情,它確實有效。 –