diff --git a/src/main/java/com/swpu/zhongxiangyu/zxyJavaSpringBootController.java b/src/main/java/com/swpu/zhongxiangyu/zxyJavaSpringBootController.java new file mode 100644 index 0000000000000000000000000000000000000000..58a22a12eb4c8ac8764edec8fe464214db78663b --- /dev/null +++ b/src/main/java/com/swpu/zhongxiangyu/zxyJavaSpringBootController.java @@ -0,0 +1,61 @@ +package com.swpu.zhongxiangyu; + +import org.springframework.web.bind.annotation.*; + +/** + * @author wales + *

+ * Spring Boot Controller 接口开发基础 + * + *

+ */ +@RestController +@RequestMapping(value = "/login") +public class zxyJavaSpringBootController { + + /** + * GetMapping - 代表着当前的方法只能通过 GET 请求来访问 http://localhost:8080/login/find + * + * @return object + */ + @GetMapping(value = "/find") + public Object add(@RequestParam(value = "x") int x) { + var y = 100+x; + return "计算结果为: " + y; + } + + /** + * PostMapping - 代表着当前的方法只能通过 POST 请求来访问 http://localhost:8080/login/insert + * + * @return object + */ + @PostMapping(value = "/insert") + public Object test() { + return "Hello Post !"; + } + + /** + * PutMapping - 代表着当前的方法只能通过 PUT 请求来访问 http://localhost:8080/login/update + * + * @return object + */ + @PutMapping(value = "/update") + public Object update() { + return "Hello Update !"; + } + + /** + * DeleteMapping - 代表着当前的方法只能通过 DELETE 请求来访问 http://localhost:8080/login/delete + * + * @return object + */ + @DeleteMapping(value = "/delete") + public Object delete() { + return "Hello Delete"; + } + +}