不使用XML的方式配置springMVC,纯代码的方式对springMVC进行配置,不只访问jsp资源,并且能够访问css,js,html等静态资源。
为了能够使用纯代码的方式配置springMVC并且能够加载静态资源,需要按照下面这样的方式来配置。
1.新建一个DispatcherConf类,用来配置spirngMVC,该类在实现了WebApplicationInitializer的类中,被注册到AnnotationConfigWebApplicationContext这个上下文类中,如下:
private void initializeSpringMvcConfig(ServletContext container) {
log.trace("initializeSpringMvcConfig is start");
//Create the spring dispatcher servlet's Spring application context
AnnotationConfigWebApplicationContext dispatcherContext = new
AnnotationConfigWebApplicationContext();
dispatcherContext.register(DispatcherConf.class);
//Register and map the dispatcher servlet
ServletRegistration.Dynamic dispatcher = container.addServlet("dispatcher",
new DispatcherServlet(dispatcherC