- HTML은 POST, GET 방식의 요청만 지원
- Spring은 POST, GET 방식을 이용해 PUT과 DELETE 방식을 사용할 수 있는 기능을 지원
설정
- application.properties
spring.mvc.hiddenmethod.filter.enabled=true
사용 방법
//게시글 삭제하기
@DeleteMapping("/post/{id}")
public String delete(@PathVariable("id") Long id) {
boardService.deletePost(id);
return "redirect:/";
}
<form id="delete-form" th:action="@{'/post/' + ${boardDto.id}}" method="post">
<input type="hidden" name="_method" value="delete"/>
<button id="delete-btn">삭제</button>
</form>
'서버 > Spring boot' 카테고리의 다른 글
#자바에서 JSON형식 사용하기 (0) | 2022.01.25 |
---|---|
#ARC를 통해 Java로 Open API가져오기 (0) | 2022.01.25 |
#MySQL 연결하기 (0) | 2022.01.24 |
#IntelliJ에서 Spring Boot Devtools 사용하기 (0) | 2022.01.24 |
#Thymeleaf (0) | 2022.01.24 |