form 태그는 method로 'GET', 'POST'는 지원하지만 'PUT', 'DELETE' 방식은 지원하지 않는다. method="PUT"을 써봤자 GET 방식으로 전달된다!
form 태그 안에 input 태그를 만들어서 'PUT', 'DELETE' 요청을 처리할 수 있다.
<form th:action="@{/test}" method="post">
<input type="hidden" name="_method" value="PUT">
</form>
참고