[java] Thymeleaf에서 URL 링크를 어떻게 작성하나요?

Thymeleaf는 웹 애플리케이션의 템플릿 엔진으로 매우 강력하고 유연한 기능을 제공합니다. 이 중 하나는 URL 링크를 생성하는 기능입니다.

Thymeleaf에서 URL 링크를 생성하기 위해서는 th:href 속성을 사용해야 합니다. 이 속성은 <a> 태그나 다른 태그에서 사용할 수 있습니다. th:href 속성에는 링크를 생성할 때 사용할 URL을 지정할 수 있습니다.

<a th:href="@{/users}">사용자 목록</a>

위의 코드는 “/users” URL로 이동하는 링크를 생성합니다. th:href 속성 값은 @{/} 형식을 따라야 합니다. {...} 안에는 상대 경로나 절대 경로를 지정할 수 있습니다.

또한, 링크에 쿼리 파라미터를 추가할 수도 있습니다. 예를 들어, 사용자 ID를 가지고 있는 링크를 생성하려면 다음과 같이 작성할 수 있습니다.

<a th:href="@{/users/detail(id=${userId})}">사용자 상세정보</a>

위의 코드에서 id=${userId} 부분은 userId라는 변수를 사용하여 쿼리 파라미터 값을 동적으로 생성합니다.

Thymeleaf를 사용하여 링크를 생성하는 방법은 매우 유연하며, 더 많은 기능을 활용할 수도 있습니다. Thymeleaf 공식 문서를 참조하시면 자세한 내용을 확인할 수 있습니다.