Browse Source

feat: 返回值更新

master
niushuai233 2 years ago
parent
commit
50d2affab8
  1. 10
      src/main/java/cc/niushuai/projects/demo/aspectlock/student/controller/StudentController.java

10
src/main/java/cc/niushuai/projects/demo/aspectlock/student/controller/StudentController.java

@ -2,6 +2,8 @@ package cc.niushuai.projects.demo.aspectlock.student.controller;
import cc.niushuai.projects.demo.aspectlock.common.anno.AopLock; import cc.niushuai.projects.demo.aspectlock.common.anno.AopLock;
import cc.niushuai.projects.demo.aspectlock.student.entity.Student; import cc.niushuai.projects.demo.aspectlock.student.entity.Student;
import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.RandomUtil;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
@ -20,12 +22,14 @@ public class StudentController {
@AopLock(enableReflect = true, key = {"student.namex", "student.age"}, keySeparator = "_", value = "age") @AopLock(enableReflect = true, key = {"student.namex", "student.age"}, keySeparator = "_", value = "age")
@GetMapping("/query/{age}") @GetMapping("/query/{age}")
public Student query(@PathVariable Long age, Student student) { public Student query(@PathVariable Long age, Student student) {
return new Student(); student.setId(IdUtil.simpleUUID());
return student;
} }
@GetMapping("/query2/{age}") @GetMapping("/query2/{age}")
public Student query2(@PathVariable Long age, Student student) { public Student query2(@PathVariable Long age, Student student) {
student.setId(IdUtil.simpleUUID());
return new Student(); student.setStuNo(RandomUtil.randomString(64));
return student;
} }
} }

Loading…
Cancel
Save