Spring/이론

타임리프(thymeleafEx)//@Builder//each문으로 반복/if // unless/switch case/a태그 링크이동/파라미터 값 넘기기

SEOKIHOUSE 2023. 8. 3. 16:22

jar로 만들고

thymeleaf추가


  • thymeleafEx

스프링부트에서 jsp가 아닌 spring에서 내장된 거로 view를 만들겠따

얘네 확장자는 html이다 el. jstl.. 이런게 포함된 것 얘는 temlpates에 저장해야한다



폴더thymeleafEx생성하고 그 안에 html넣음

폴더명 / thymeleafEx01.html이다


@Builder를 추가한다

  • @Builder는 Lombok(롬복) 라이브러리의 어노테이션 중 하나로, 자바 클래스의 빌더 패턴을 자동으로 생성해주는 기능을 제공

  • 이 코드는 빌더 패턴을 사용하여 ItemDto 객체를 생성하는 예시입니다. 빌더 패턴은 객체의 생성과정을 더 간결하고 가독성 좋게 만들어주는 디자인 패턴 중 하나입니다. 주로 많은 속성을 가진 객체를 생성할 때 유용하게 사용
  • ItemDto.builder(): ItemDto 클래스에 정의된 정적 메서드 builder()를 호출하여 빌더 객체를 생성합니다. 빌더 객체를 사용하여 속성들을 설정하고 최종적으로 ItemDto 객체를 생성할 수 있습니다.
  • build(): 빌더 객체를 사용하여 위에서 설정한 속성들로 ItemDto 객체를 생성합니다. 설정되지 않은 속성은 기본값으로 설정될 수 있습니다.


  • each문으로 반복 + status // count 사용


  • if // unless


  • switch case 


  • a태그 링크이동

 

예제 1 이동


  • 파라미터 값 넘기기

practice0803_thymeleafEx-1.zip
0.09MB