maven依赖(javax.servlet-api版本与spring-webmvc班恩要匹配不然会报java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRespons······):
controller类(访问路径:localhost:8080/user/save):
public class userController {
@RequestMapping(value = "/save",method = RequestMethod.GET)
spring配置类:
public class SpringConfig {
servlet类:
public class ServletContainerInitConfig extends AbstractDispatcherServletInitializer {
protected WebApplicationContext createServletApplicationContext() {
AnnotationConfigWebApplicationContext applicationContext = new AnnotationConfigWebApplicationContext();
applicationContext.register(spring配置类.class);
return applicationContext;
protected String[] getServletMappings() {
return new String[]{"/"};
protected WebApplicationContext createRootApplicationContext() {
protected Filter[] getServletFilters() {
CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter();
characterEncodingFilter.setEncoding("UTF-8");
return new Filter[]{characterEncodingFilter};
注意:要添加webapp文件夹否则Tomcat插件会启动异常

Tomcat插件启动:

