SpingMVC简单介绍

SpingMVC简单介绍


什么是MVC

  • MVC的核心思想是业务数据抽取同业务数据呈现相分离
  • MVC是一种架构模式 
    程序分层、分工合作、既相互独立又协同工作
  • MVC是一种思考方式 
    需要将什么信息展示给用户?M 模型层 
    如何布局 V 视图层 
    调用那些业务逻辑 C 控制层

  • 控制层Controller 
    调用业务逻辑产生合适的数据(Model)

  • 视图层 View 
    为用户提供UI重点关注数据的呈现
  • 模型层 Model 
    业务数据的信息表示,关注支撑业务的信息构成,通常是多个业务实体的组合。

SpringMVC文件上传

  • 首先将在form表单中加入属性enctype="multipart/form-data"
  • 请求方式为post
  • 创建Controller
  • 在接受文件上传的方法参数列表 添加接口MultipartFile 
    该类的方法详情: 
    1.getOriginaFilename:获取本地文件的文件名 
    2.getContentType:获取文件的类型 
    3.isEmpty:判断文件是否为空文件 
    4.getInputStream:获取流,进行读取操作 
    5.getSize:获取文件的大小

SpringMVC对Json的支持

  1. 首先我们要明确Json是数据交换的格式
  2. 添加@ResponseBody响应一个json.或者返回类型为ResponseEntity<>
  3. 请求@RequestBody

+

猜你喜欢

转载自blog.csdn.net/weixin_40236948/article/details/81265314
今日推荐