day05-SpringBootWeb请求响应

请求响应

  • 概述

day05-SpringBootWeb请求响应_第1张图片

  • 请求

postman工具

        一款功能强大的网页调试与发生http请求的Chrome插件。

        作用:常用于接口调试

简单参数

day05-SpringBootWeb请求响应_第2张图片

 day05-SpringBootWeb请求响应_第3张图片

 day05-SpringBootWeb请求响应_第4张图片

 小结

day05-SpringBootWeb请求响应_第5张图片

 实体参数

day05-SpringBootWeb请求响应_第6张图片

数组集合参数

day05-SpringBootWeb请求响应_第7张图片

day05-SpringBootWeb请求响应_第8张图片

 小结

        数组:请求参数与形参中数组变量名相同,可以直接使用数组封装

        集合:请求参数名与形参中集合变量名相同,通过@RequestParam绑定参数关系

日期参数&json参数

day05-SpringBootWeb请求响应_第9张图片

 day05-SpringBootWeb请求响应_第10张图片

路径参数

day05-SpringBootWeb请求响应_第11张图片

 总结

day05-SpringBootWeb请求响应_第12张图片

  • 响应                

@ResponseBody&统一响应结果

day05-SpringBootWeb请求响应_第13张图片

 day05-SpringBootWeb请求响应_第14张图片

 day05-SpringBootWeb请求响应_第15张图片

 小结

1.@ResponseBody

        位置:Controller类上/方法上

        作用:将方法返回值直接响应,若返回值类型是实体对象/集合,转JSON格式响应

2.统一响应结果

        Result(code,msg,data)

案例

day05-SpringBootWeb请求响应_第16张图片

day05-SpringBootWeb请求响应_第17张图片

list 

分层解耦

  • 三层架构

day05-SpringBootWeb请求响应_第18张图片

 day05-SpringBootWeb请求响应_第19张图片

玛德问题

day05-SpringBootWeb请求响应_第20张图片

解决办法改成11啊大姐,真服了

day05-SpringBootWeb请求响应_第21张图片 yoooo,结果这不就来了吗

day05-SpringBootWeb请求响应_第22张图片

day05-SpringBootWeb请求响应_第23张图片 

  • 分层解耦

day05-SpringBootWeb请求响应_第24张图片

day05-SpringBootWeb请求响应_第25张图片 

 

  • IOC&DI

入门

day05-SpringBootWeb请求响应_第26张图片

①容器:加个 @component(将service和dao的实现类交给容器管理)

一旦加了这个注解,表示将当前类交给IOC容器管理,成为IOC容器中的bean。

day05-SpringBootWeb请求响应_第27张图片

②依赖注入:加注解:@Autowired()

注解:运行时,IOC容器会提供该类型的bean对象,并赋值给该变量

day05-SpringBootWeb请求响应_第28张图片 

 

IOC详解

day05-SpringBootWeb请求响应_第29张图片

day05-SpringBootWeb请求响应_第30张图片 

小结

day05-SpringBootWeb请求响应_第31张图片

 

DI详解

day05-SpringBootWeb请求响应_第32张图片

小结

day05-SpringBootWeb请求响应_第33张图片

 

你可能感兴趣的:(spring,maven)