个人名片:
博主:酒徒ᝰ.
专栏:瑞吉外卖
个人简介:沉醉在酒中,借着一股酒劲,去拼搏一个未来。
本篇励志:理论’是你知道是这样,但它却不好用。‘实践’是它很好用,但你不知道是为什么。程序员将理论和实践结合到一起:既不好用,也不知道是为什么。
本项目基于B站黑马程序员Java项目实战《瑞吉外卖》,轻松掌握springboot + mybatis plus开发核心技术的真java实战项目。
视频链接【黑马程序员Java项目实战《瑞吉外卖》,轻松掌握springboot + mybatis
plus开发核心技术的真java实战项目】 https://www.bilibili.com/video/BV13a411q753?
点击观看
因为菜品管理太多了,所有分成三部分来写了。这是第三部分,只有简略的笔记
逻辑删除。本质为修改,数据表中依旧存在,但是不现实在浏览器。
@RequestBody和@ResponseBody两者本质上都是将数据封装成json格式。
@RequestBody时在请求时 就将请求传过来的数据转换成json的数据格式,一般为客户端页面输入的数据
@ResponseBody则是将响应时返回的数据转换成json的格式。
String a = “258qwe<>”;
String b = a.subString(5);
此时得到的为结果是截掉前五个(258qw)后的值,也就是e<>;
从a开始,获取b个长度
String test = "Hello World !";
String subTest1 = test.substring(0,3);
System.out.println("subTest:" + subTest1);//subTest:Hel
获取该字符下标。下标从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<>;
文件上传,注意解决异常。
try {
//将file文件上传到dir地址。
file.transferTo(dir);
} catch (IOException e) {
throw new RuntimeException(e);
}
:: 在java8中的作用就是获得方法
工具类
将HttpServletRequest上传的数据,转换为File类型。
唯一识别码
1.方法:
randomUUID() 随机获取一个UUID,有极小的概率会重复
2.使用
UUID uuid = UUID.randomUUID();
System.out.println("uuid.toString() = " + uuid.toString()); //随机唯一编码,极小概率重复
System.out.println("uuid.version() = " + uuid.version()); //版本号
与循环具有类似的作用。将一个类中单独属性逐个拿出,在赋值给另一个类。