본문 바로가기
반응형

Thymeleaf2

[Error] Deprecated unwrapped fragment expression "~/~" found in template ~/~ Spring 과 thymeleaf 를 사용하면서 아래와 같은 에러를 만났다. Deprecated unwrapped fragment expression "~/~" found in template ~/~, line 9, col 7. Please use the complete syntax of fragment expressions instead ("~{~/~}"). The old, unwrapped syntax for fragment expressions will be removed in future versions of Thymeleaf.굉장히 길어보이는데 주요 문구 몇개만 확인하면 내용은 쉽게 이해 된다. html 내의 기존 구문은 아래와 같았다. 당연히 test 라는 폴더 내에 test_modal.htm.. 2024. 10. 11.
Tymeleaf 란? '템플릿 엔진'의 일종. html 태그에 속성을 추가해 페이지에 동적으로 값을 추가하거나 처리할 수 있다. 템플릿 엔진이란? 지정된 템플릿 양식과 데이터가 합쳐져 html 문서를 출력하는 소프트웨어. 크게 서버 템플릿 엔진과 클라이언트 템플릿 엔진으로 나뉘는데, 타임리프는 전자에 해당하니 이에 대해서만 간단히 설명하겠다. 서버에서 DB 또는 API 등을 통해 가져온 데이터를 미리 정의된 템플릿에 넣어 html을 그려내 클라이언트에 전달해준다. 즉, html 코드에서 고정적으로 사용되는 부분은 템플릿으로 만들어두고 동적으로 생성되는 부분만 템플릿 특정 장소에 끼워넣는 방식으로 동작할 수 있게 해준다. 템플릿 엔진의 장점 코드 양 ↓ 재사용성 ↑ 유지보수에 용이 여러 서버 템플릿 엔진의 특징 JSP: 스프링.. 2023. 1. 24.
반응형