728x90
반응형
@PathVariable
경로상의 변수를 매개변수에 할당할 때 사용하는 어노테이션
@GetMappin("/{id}")
public String readOne(@PathVariable("id") Long id, Model model) { ... }
경로 : http://localhost:8080/1 => id = 1
경로 : http://localhost:8080/25 => id = 25
th:
일반적인 HTML 요소의 속성에 'th:' 를 추가해주면 해당 속성은 Thymeleaf가 동적으로 할당한다.
ex) th:class, th:action, th:href
@{}
@{/{변수} (변수=변수값)}
동적 경로를 표현하는 방법을 제공하기 위한 Thymeelaf 문법이다.
타임리프가 url 관련된 값을 사용 시 @{}를 붙여줌.
<a th:href=@{/{id} (id=${student.id})}>
위 코드는 @{/id}에 student.id의 값을 넣어준다는 의미이다.
728x90
반응형
'멋쟁이 사자처럼 > TIL' 카테고리의 다른 글
230613 TIL. 후위표기법, DFS, MyBatis (0) | 2023.06.13 |
---|---|
230612 TIL. Stack, Call Stack, 괄호 검사, lombok (0) | 2023.06.12 |
230607 8주 2일차 TIL. 빌드 자동화 도구, Maven, Gradle (0) | 2023.06.07 |
230605 8주 1일차 TIL. @Controller, @RequestMapping, IOC (0) | 2023.06.05 |
230601 7주 3일차 TIL. 프로그래머스 배열 만들기 4 (0) | 2023.06.01 |