[Spring Boot] thymeleaf 사용하기 (2) - Layout 설정하기 - View(html) 코드 중복 관리하기 Spring/Spring Boot로 웹 페이지 개발 시 View 부분을 구현할 경우 제일 많이 쓰는게 HTML/JS/CSS가 아닐까 합니다. 이번 포스팅에서는 Thymeleaf 템플릿 엔진을 사용하여 쉽게 layout 중복 코드를 설정하고 관리하는 것에 대해 작성해보려고 합니다. 쉬운 레이아웃 예시가 뭐가 있을까,, 고민하던 중에 티스토리 블로그 메인 화면이 생각났어요! 보시면 티스토리 블로그의 모든 게시물을 들어가봐도 저 Header 부분이랑 Footer 부분은 동일한 걸 알 수 있습니다. 물론 이 페이지가 완벽한 예시는 아니지만, 레이아웃 중복의 예시로 사용하기엔 적합한 것 ..
[Spring] thymeleaf 사용하기 (1) thymeleaf 기초 설정 - templetes 폴더에서 정적 파일 불러오기 -View Mapping Controller 생성 Thymeleaf 란? - spring 기반 웹 애플리케이션의 view에서 html, xml, javascript, css, text 처리 후 웹 브라우저에 표시할 때 이용되는 템플릿 엔진의 일종. - JSP보다 빠르다는 장점이 있으며, spring boot와 같이 많이 사용함. (1) thymeleaf 기초 설정하기 - build.gradle dependencies { implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'o..