본문 바로가기
Framework & Library/Spring Boot

[Spring Boot] : 타임리프 - URL 링크

by 오주현 2022. 2. 4.
반응형

타임리프에서 URL을 생성할 때 @{...} 문법을 사용한다.

 

<li><a th:href="@{/hello}">basic url</a></li>
<li><a th:href="@{/hello(param1=${param1}, param2=${param2})}">hello queryparam</a></li>
<li><a th:href="@{/hello/{param1}/{param2}(param1=${param1}, param2=${param2})}">path variable</a></li>
<li><a th:href="@{/hello/{param1}(param1=${param1}, param2=${param2})}">path variable + query parameter</a></li>

위에서 부터 단순한 URL, 쿼리 파라미터, 경로 변수, 경로 변수 + 쿼리 파라미터이다.

 

아래로 내려 갈 수록 나눠서 하게 되는데 이렇게 되면 링크 부분과 데이터 부분이 나누어져서 나중에 유지 보수하기 수월하다고 한다.

 

상대경로, 절대경로, 프로토콜 기준을 표한 할 수도 있다고 한다.

📝 ← 참고하자


스프링 MVC 2편 - 백엔드 웹 개발 활용 기술을 참고하여 공부하였습니다.

반응형

댓글