java -day3
今天开的是黑马的课程
解决以下问题
https://www.bilibili.com/video/BV1ur4y1G7Dc
1、
相关时间 日期参数的调用
Localtime
LocalDatetime
2、
根据对应的不同url进行解析
比如video#1
video#2
@RequestMapping("/video/1")
@ResponseBody
public Video t1(){
List<Play> plays =List.of(
new Play("P1","二分查找-演示",LocalTime.parse("00:05:46"),"1_1.mp4"),
new Play("P2","二分查找-实现",LocalTime.parse("00:06:47"),"1_2.mp4")
);
return new Video("1","面试专题-基础篇",LocalDateTime.now(),"1.png","祝你面试游刃有余",
List.of("面试","java","计算机技术"),plays,"自制","科技->计算机技术");
}
@RequestMapping("/video/2")
@ResponseBody
public Video t2(){
List<Play> plays =List.of(
new Play("P1","java中的线程状态",LocalTime.parse("00:05:46"),"2_1.mp4"),
new Play("P2","代码演示1",LocalTime.parse("00:07:46"),"2_2.mp4"),
new Play("P3","代码演示2",LocalTime.parse("00:09:46"),"2_3.mp4")
);
return new Video("232","面试专题-并发", LocalDateTime.now(),"2.png", "祝你面试有余",
List.of("面试","Java","计算机技术"), plays, "自制","科技->计算机技术");
}
3、路径映射
根据url中的视频编号 进行提取 将多个方法改成一个方法
// 1.@RequestMapping("/video/{bv}")
// 2.@PathBariavle String bv ,PathBariavle作用为 该方法参数要从路径中获得
// 3.多个url路径映射到同一个方法上
4、
读取视频的真实数据 而不是靠写死进后端中
//字符串的比较必须用 equal不能用==

浙公网安备 33010602011771号