SpringMVC
通过it黑马的学习笔记和自己的理解
针不戳耶
这个作者很懒,什么都没留下…
展开
-
07.Spring、SpringMVC、MyBatis整合
思路想配置Spring框架,再通过Spring框架去分别整合SpringMVC和MyBatis,分别测试是否成功,成功后再整合下一个最终的文件结构需要的依赖坐标 <properties> <spring.version>5.0.2.RELEASE</spring.version> <slf4j.version>1.6.6</slf4j.version> <log4j.ver原创 2020-11-10 18:14:00 · 89 阅读 · 0 评论 -
06.SpringMVC自定义异常处理、拦截器
SpringMVC异常处理原理解析:系统中异常包括两类:预期异常和运行时异常 RuntimeException,前者通过捕获异常从而获取异常信息, 后者主要通过规范代码开发、测试通过手段减少运行时异常的发生系统的 dao、service、controller 出现都通过 throws Exception 向上抛出,最后由 springmvc 前端 控制器交由异常处理器进行异常处理实现步骤自定义异常// 一定要继承Exception public class SysExcep原创 2020-11-09 11:21:39 · 141 阅读 · 0 评论 -
05.SpringMVC的文件上传(Servlet上传、SpringMVC上传、跨域上传)
需要的依赖 <!--文件上传依赖--> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.2</version> </dep原创 2020-11-09 10:53:56 · 201 阅读 · 1 评论 -
04.SpringMVC的响应数据和结果视图
返回值分类字符串指定逻辑视图名,通过视图解析器解析为物理地址 //指定逻辑视图名,经过视图解析器解析为 jsp 物理路径:/WEB-INF/pages/success.jsp @RequestMapping(path="/hello") public String sayHello(){ System.out.println("Hello SpringMVC!"); return "success"; }无返回值(void)原创 2020-11-09 09:37:01 · 95 阅读 · 0 评论 -
03.SpringMVC的常用注解、绑定、转换器、过滤器
SpringMVC的常用注解@RequestMapping :作用:实现访问路径的控制跳转作用在类上,为一级访问目录,作用在方法上,为二级访问目录例子:在类上@RequestMapping("/test"),在方法上@RequestMapping("/hello"),那么访问路径就是/test/hello细节:若在类上加了,那么方法上的路径名称前一定要加/进行分割,其他情况可以不加,但一般来说加上属性: path:指定请求的url value:和path属性一样 method:指原创 2020-11-07 00:43:26 · 113 阅读 · 0 评论 -
02.SpringMVC的入门案例及分析
SpringMVC的入门案例配置核心控制器(配置DispatcherServlet) <!--配置Spring MVC的核心控制器--> <servlet> <servlet-name>dispatcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>原创 2020-11-06 12:50:02 · 104 阅读 · 0 评论 -
01.SpringMVC的基本概念
三层架构(基于 B/S架构)表现层: 也就是我们常说的web层。它负责接收客户端请求,向客户端响应结果,通常客户端使用http协议请求 web 层,web 需要接收 http 请求,完成 http 响应。表现层包括展示层和控制层:控制层负责接收请求,展示层负责结果的展示表现层依赖业务层,接收到客户端请求一般会调用业务层进行业务处理,并将处理结果响应给客户端。表现层的设计一般都使用 MVC 模型。(MVC 是表现层的设计模型,和其他层没有关系)业务层: 也就是我们常说的 service 层。它负原创 2020-11-06 11:19:17 · 101 阅读 · 0 评论