Skip to content

[TIL] 25-12-10 #44

@jk-Nam

Description

@jk-Nam

오늘 배운 내용

  • Thymleaf 기본 문법
    • th:text를 사용하여 모델에서 전달받은 데이터를 HTML 텍스트로 표현
    • ${...}를 사용하여 모델 속성에 접근
    • @{...} URL 표현식을 사용하여 동적인 URL 생성 및 파라미터를 전달
  • Thymeleaf 유틸리티 객체
    • #temporals : LocalDateTime 객체의 포맷을 변경하여 날짜/시간 형식을 지정
  • 조건문, 반복문 : th:if, th:unless, th:switch, th:case, th:each
  • 프래그먼트
    • th:fragment : 재사용할 HTML(헤더, 내비게이션, 푸터 등)을 프래그먼트로 정의
    • th:replafce, th:insert : th:fragment로 정의한 것을 다른 페이지에 삽입하여 코드 중복 제거 및 유지보수성 향상

특히 어려웠던 것

앞으로의 활용 방법

  • 1차 프로젝트 때 헤더와 네비게이션을 통일하는 과정에서 에러가 발생했었는데, 다음 프로젝트에서는 프래그먼트를 사용하여 코드의 재사용성을 향상

복습/과제 계획

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions