摘要:
今天没有打实际上的代码,我和兆迪讨论后端的实现方式,显示确定两种方案,第一种是直接将数据固定存储在后端的代码之中,第二种方案是将数据存储在数据库之中。 直接存储在后端的话,就必须创建网来存储地铁的线路信息,需要创建一张非常巨大的信息网,不现实最终排除。 但是如果存贮在数据库中,又在考虑如何创建数据库 阅读全文
摘要:
花费时间1小时 代码量 150 搏客量 1篇 学习知识点 更新和添加参数检验优化 由于更新文章分类和添加文章分类,参数校验时,一个需要ID notnull 一个只是让id自动增长, 所以当再次添加新的文章时会出现id为空的错误: 这时候就要用到validation提供的分组校验: 把校验项进行分类, 阅读全文
摘要:
所花时间(包括上课): 1 h左右 代码量(行): 50 左右 搏客量(篇): 1 了解到的知识点: getMapping 备注(其他): 花费时间 1小时 代码量 50 搏客量1篇 学习知识点 getmapping @GetMapping("/detail") public Result<Cate 阅读全文
摘要:
花费时间 1小时 代码量 150 搏客量 1篇 学习知识点 文章分类接口实现 //CategoryCOntroller @GetMapping public Result<List<Category>> list(){ List<Category> cs = categoryService.list 阅读全文
摘要:
花费时间 1小时 代码量 150 博客园量1篇 学习知识点 新增文章的分类接口 //CategoryController package com.di.bigevent.controller; import com.di.bigevent.pojo.Category; import com.di.b 阅读全文
摘要:
花费时间 1小时 代码量 100 博客园量 1篇 学习知识点 更新用户密码 //userController @PatchMapping("/updatePwd") public Result updatePwd(@RequestBody Map<String,String> params){ // 阅读全文
摘要:
花费时间 1小时 代码量 50 博客园量 1篇 学习知识点 头像的更新 首先在userController中声明 @PatchMapping("updateAvatar") public Result updateAvatar(@RequestParam @URL String avatarUrl) 阅读全文
摘要:
花费时间 1小时 代码量 50 博客园量 1篇 学习知识点 后端的参数检验 实体参数校验 @NotNull @NotEmpty @Email 接口方法的实体参数上添加@Validated注解 @PutMapping("/update") public Result update(@RequestBo 阅读全文
摘要:
花费时间 0.5小时 代码量 60 博客园量 1篇 学习知识点 后端接口 更新用户基本信息 //usercontroller @PutMapping("/update") public Result update(@RequestBody User user){ userService.update 阅读全文
摘要:
花费时间 1小时 代码量 150 博客园量 1篇 学习知识点:tread local应用 ThreadLocal提供线程的局部变量(set和get方法) 线程之间互不影响 //测试类 package com.di.bigevent; import org.junit.jupiter.api.Test 阅读全文