不能比这个再简单了。对于了解流程有帮助。没有web.xml,全都用注释。
package springweb;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer;
public class WebApp extends AbstractAnnotationConfigDispatcherServletInitializer {
@Override
protected Class<?>[] getRootConfigClasses() {
return new Class<?>[0];
}
@Override
protected Class<?>[] getServletConfigClasses() {
return new Class<?>[]{ WebAppConfig.class };
}
@Override
protected String[] getServletMappings() {
return new String[]{ "/" };
}
@Configuration
@EnableWebMvc
@ComponentScan("springweb.controller")
public static class WebAppConfig {
}
}
package springweb.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class IndexController {
@RequestMapping(value="/")
public String index() {
return "index";
}
}
原文:
http://www.javacodegeeks.com/2013/10/getting-started-with-annotation-based-spring-mvc-web-application.html
源代码:http://pan.baidu.com/share/link?shareid=3136687392&uk=3878681452