猿创征文|瑞吉外卖——管理端_菜品管理_3(笔记)

个人名片:

博主酒徒ᝰ.
专栏瑞吉外卖
个人简介沉醉在酒中,借着一股酒劲,去拼搏一个未来。
本篇励志理论’是你知道是这样,但它却不好用。‘实践’是它很好用,但你不知道是为什么。程序员将理论和实践结合到一起:既不好用,也不知道是为什么。

本项目基于B站黑马程序员Java项目实战《瑞吉外卖》,轻松掌握springboot + mybatis plus开发核心技术的真java实战项目。

视频链接【黑马程序员Java项目实战《瑞吉外卖》,轻松掌握springboot + mybatis
plus开发核心技术的真java实战项目】 https://www.bilibili.com/video/BV13a411q753?
点击观看

因为菜品管理太多了,所有分成三部分来写了。这是第三部分,只有简略的笔记

一、笔记

1. @TableLogic

逻辑删除。本质为修改,数据表中依旧存在,但是不现实在浏览器。

2.@RequestBody和@ResponseBody

@RequestBody和@ResponseBody两者本质上都是将数据封装成json格式。
@RequestBody时在请求时 就将请求传过来的数据转换成json的数据格式,一般为客户端页面输入的数据
@ResponseBody则是将响应时返回的数据转换成json的格式。

3.substring

1.substring(a):这个表示截掉前x个,得到后边的新字符串

String a = “258qwe<>”;
String b = a.subString(5);
此时得到的为结果是截掉前五个(258qw)后的值,也就是e<>;

2.substring(a,b)

从a开始,获取b个长度

String test = "Hello World !";

String subTest1 = test.substring(0,3);
System.out.println("subTest:" + subTest1);//subTest:Hel

4 lastIndexOf

获取该字符下标。下标从0开始。

String str = "258qwe<>";
//str是字符串,记得加"";
int i = str.lastIndexOf("8");//2
int j = str.lastIndexOf("5");//1

补充:substring和lastIndexOf

String str = "258qwe<>";
String str1 = str.substring(str.lastIndexOf("q"));//qwe<>;
String str2 = str.substring(str.lastIndexOf("5"));//58qwe<>;

5. transferTo

文件上传,注意解决异常。

try {
    
    
    //将file文件上传到dir地址。
    file.transferTo(dir);
} catch (IOException e) {
    
    
    throw new RuntimeException(e);
}

6. LambdaQueryWrapper

:: 在java8中的作用就是获得方法

在这里插入图片描述

7. MultipartFile

工具类

将HttpServletRequest上传的数据,转换为File类型。

8. UUID

唯一识别码

1.方法:
randomUUID() 随机获取一个UUID,有极小的概率会重复

2.使用

UUID uuid = UUID.randomUUID();
System.out.println("uuid.toString() = " + uuid.toString()); //随机唯一编码,极小概率重复
System.out.println("uuid.version() = " + uuid.version());  //版本号

9.stream流

与循环具有类似的作用。将一个类中单独属性逐个拿出,在赋值给另一个类。

猜你喜欢

转载自blog.csdn.net/m0_65144570/article/details/126814957