什么是SpringMvc?
web框架
为什么要用SpringMvc?
可以减少代码量( 框架是围绕 DispatcherServlet 设计的,它处理所有的 HTTP 请求和响应。),方便开发
SpringMvc怎么使用?
Spring初步 整合 Spring MVC
pom.xml @ResponseBody
web.xml 可以加个编码过滤器
spring-mvc.xml以下
Annotation扫描、注解映射的支持
FreeMarker 环境配置 视图解析(需要跳转到真实的HTml)\静态资源映射
类前加@Controller controller 默认为get 页面输出为小花
跳转到success.html
中文处理 -Dfile.encoding=UTF-8
Spring MVC 拦截器的使用
spring-mvc.xml
拦截器
controller
JSON方式接收及返回数据
pom.xml
controller层
实体类
全局异常处理
<!-- 自定义错误处理,将错误转换为系统可识别的输出方式 -->
spring-mvc.xml
1. 继承HandlerExceptionResolver
Spring MVC 整合swagger
pom.xml
编写swagger config
给Controller及model添加swagger注解
新版
版本换到最新
controller层添加