请求响应模式演进过程
SpringMVC
是一种基于Java实现MVC模型的轻量级Web框架
核心架构
入门案例
使用SpringMVC开发web和Servlet开发web的异同点
2.创建web容器启动类,加载SpringMVC配置(简化开发)
public class ServletContainersInitConfig extends AbstractAnnotationConfigDispatcherServletInitializer {
@Override
protected String[] getServletMappings() {
return new String[]{"/"};
}
@Override
protected Class<?>[] getRootConfigClasses() {
return new Class[]{SpringMvcConfig.class};
}
@Override
protected Class<?>[] getServletConfigClasses() {
return new Class[]{SpringMvcConfig.class};
}
@Override
protected Filter[] getServletFilters() {
CharacterEncodingFilter filter=new CharacterEncodingFilter();
filter.setEncoding("utf-8");
return new Filter[]{filter};
}
}
5.配置映射关系
入门案例流程分析
Controller加载控制(SpringMvc控制Controller层,Spring控制其他层)
方式一:排除掉controller包内的bean
@Configuration
@ComponentScan(value = "com.itheima",
excludeFilters = @ComponentScan.Filter(
type = FilterType.ANNOTATION,
classes = Controller.class
)
)
public class SpringConfig {}
https://blog.csdn.net/litianxiang_kaola/article/details/79169148 SpringMVC框架理解
- Controller SpringMVC 案例 简介controller springmvc案例 简介 springmvc-lesson controller springmvc lesson springmvc-lesson controller springmvc风格 前端controller路径springmvc controller springmvc方法method httpservletrequest控制器controller springmvc controller keyboard简介bios springmvc简介 springmvc案例 springmvc案例restful