점프 투 스프링부트를 따라가다보니 3-10 부분에서 삭제를 할때 javascript를 넣는 것을 보고 궁금해서 찾아보게되었습니다.
<a href="javascript:void(0);" th:data-uri="@{|/question/delete/${question.id}|}"
class="delete btn btn-sm btn-outline-secondary" sec:authorize="isAuthenticated()"
th:if="${question.author != null and #authentication.getPrincipal().getUsername() == question.author.username}"
th:text="삭제"></a>
javascript: => 가상 URL
href 뒤에 javascript로 받을 경우 ":" 뒤의 값을 자바스크립트 코드로 해석한다.
th:data-uri => 삭제를 실행할 URL을 얻기위해 사용