본문 바로가기
Back-End/Spring Boot

타임리프 기본 표현식 / 리팩토링 - 타임리프 표현식 수정

by newny 2023. 8. 14.
반응형
  • 간단한 표현
    • 변수 표현식: ${...}
    • 선택 변수 표현식: *{...}
    • 메시지 표현식: #{...}
    • 링크 URL 표현식: @{...}
    • 조각 표현식: ~{...}
  • 리터럴
    • 텍스트: 'one text', 'Another one!',…
    • 숫자: 0, 34, 3.0, 12.3,…
    • 불린: true, false
    • 널: null
    • 리터럴 토큰: one, sometext, main,…
  • 문자 연산
    • 문자 합치기: +
    • 리터럴 대체: |The name is ${name}|
  • 산술 연산
    • Binary operators: +, -, *, /, %
    • Minus sign (unary operator): -
  • 불린 연산
    • Binary operators: and, or
    • Boolean negation (unary operator): !, not
  • 비교와 동등
    • 비교: >, <, >=, <= (gt, lt, ge, le)
    • 동등 연산: ==, != (eq, ne)
  • 조건 연산
    • If-then: (if) ? (then)
    • If-then-else: (if) ? (then) : (else)
    • Default: (value) ?: (defaultvalue)
  • 특별한 토큰
    • No-Operation: _

 

강의를 통해 부족했던 타임리프 표현식을 사용할 수 있게 되었고, 더 간단하게 표현할 수 있는 표현식으로 바꾸어서 사용할 수 있게 되었다. 특히나 레이아웃 부분이 부족했었는데 강의를 통해 더 논리적인 형태로 만들 수 있게 되었다.
반응형

'Back-End > Spring Boot' 카테고리의 다른 글

타임리프 - 스프링 통합과 폼  (0) 2023.08.15
취업 준비, 스프링 부트 강의  (0) 2023.07.31
Spring Boot  (0) 2023.05.22

댓글