One, controller
@Controller
@RequestMapping("demo")
public class DemoController {
@GetMapping("")
@ResponseBody
public String find() {
return "get请求";
}
@DeleteMapping("")
@ResponseBody
public String delete() {
return "delete请求";
}
@PutMapping("")
@ResponseBody
public String put() {
return "put请求";
}
@PostMapping("")
@ResponseBody
public String post() {
return "post请求";
}
}
Second, the configuration file
spring:
resources:
static-locations: [classpath:/hello/]
# add-mappings: false #禁用所有静态资源规则
# cache:
# period: 11000 #
mvc:
hiddenmethod:
filter:
enabled: true #开启页面表单的rest功能
Three, html page
<h2>hello测试,欢迎</h2>
<form action="/demo" method="get">
<input type="submit" value="get提交">
</form>
<form action="/demo" method="post">
<input type="submit" value="post提交">
</form>
<form action="/demo" method="post">
<input name="_method" type="hidden" value="put"/>
<input type="submit" value="put提交">
</form>
<form action="/demo" method="post">
<input name="_method" type="hidden" value="delete"/>
<input type="submit" value="delete提交">
</form>
Four, example
Detailed documentation: https://www.yuque.com/atguigu/springboot/vgzmgh
Lei Fengyang 2021 version of SpringBoot2 zero-based entry springboot full set of full version (spring boot2)
Lei Fengyang 2021 version of SpringBoot2 zero-based entry springboot full set of full version (spring boot2)
Lei Fengyang 2021 version of SpringBoot2 zero-based entry springboot full set of full version (spring boot2)
Lei Fengyang 2021 version of SpringBoot2 zero-based entry springboot full set of full version (spring boot2)