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에 저장해야한다
- <html xmlns:th="http://www.thymeleaf.org"> 무족건 써야한다
폴더thymeleafEx생성하고 그 안에 html넣음
@Builder를 추가한다
- @Builder는 Lombok(롬복) 라이브러리의 어노테이션 중 하나로, 자바 클래스의 빌더 패턴을 자동으로 생성해주는 기능을 제공
- 이 코드는 빌더 패턴을 사용하여 ItemDto 객체를 생성하는 예시입니다. 빌더 패턴은 객체의 생성과정을 더 간결하고 가독성 좋게 만들어주는 디자인 패턴 중 하나입니다. 주로 많은 속성을 가진 객체를 생성할 때 유용하게 사용
- ItemDto.builder(): ItemDto 클래스에 정의된 정적 메서드 builder()를 호출하여 빌더 객체를 생성합니다. 빌더 객체를 사용하여 속성들을 설정하고 최종적으로 ItemDto 객체를 생성할 수 있습니다.
- build(): 빌더 객체를 사용하여 위에서 설정한 속성들로 ItemDto 객체를 생성합니다. 설정되지 않은 속성은 기본값으로 설정될 수 있습니다.
- each문으로 반복 + status // count 사용
- if // unless
- switch case
- a태그 링크이동
- 파라미터 값 넘기기