SpringMvc:(图片上传,JSON数据交换,RESTful风格)

目录

1,图片上传

        1.1概述

        1.2配置类

        1.3单文件上传

                        需求

                        步骤1

                        步骤2

                        步骤3

        1.4多文件上传

                        需求

                        步骤1

                        步骤2

                        步骤3

2,JSON数据交换

        2.1JSON格式

        2.2JSON使用流程分析

        2.3入门案例

                2.3.1目标

                2.3.2实现

        2.4测试数据

        2.5常见注解

3,RESTFul风格

        3.1什么是RESTFul

        3.2使用

                3.2.1步骤

                3.2.2实现


1,图片上传

        1.1概述

注意:首先在pom文件中导入坐标

        1.2配置类

注意:在springmvc配置类中书写该方法

        1.3单文件上传

                        需求:

                选择一张图片上传到服务器,并保存到指定位置

                        步骤1:

首先编写个表单

                        步骤2

编写处理类

                        步骤3

编写显示页面

        1.4多文件上传

                        需求

多选择几张照片上传到服务器,并保存到指定位置

                        步骤1

编写表单 上传多文件

                        步骤2

编写处理类

                        步骤3

编写显示页面

2,JSON数据交换

        2.1JSON格式

什么是JSON数据?

1,是一种轻量级的数据交换格式。
2,轻量级,不依赖任何框架,任何语言。

数据分类:对象,数组

对象

        key必须使用双引号

        value除特殊类型外,都需要使用双引号。(特殊类型:数字,布尔true/false)

{

"k":"v",

"k2":"v2",....

}

数组

[

元素,元素2,......

]

        2.2JSON使用流程分析

        2.3入门案例

                2.3.1目标

导入坐标

                2.3.2实现

        2.4测试数据

该处使用postman进行测试(该软件为了测试JSON数据)

        2.5常见注解

 

3,RESTFul风格

        3.1什么是RESTFul

        3.2使用

                3.2.1步骤

步骤1:

步骤2:

步骤3:

步骤4:

类级别:

 注意:@Controller,@ResponseBody合成注入为@RestController

方法级别:

如下图所示:

 

                3.2.2实现

                        配置类

                        控制器