package jpabook2.jpashop2.controller; import jakarta.validation.constraints.NotEmpty; import lombok.Getter; import lombok.Setter; @Getter @Setter public class MemberForm { @NotEmpty(message = "회원 이름은 필수입니다.") private String name; private String city; private String street; private String zipcode; } package jpabook2.jpashop2.controller; import jakarta.validation.Valid; import jpabook2.jpashop2.do..
HELLO SHOP 회원 기능 회원 가입 회원 목록 상품 기능 상품 등록 상품 목록 주문 기능 상품 주문 주문 내역 th:replace로 인클루드를 할 수 있다. 예를 들어 resouces/templates/fragments 아래 경로의 header.html 설정을 이렇게 잡을 때에 인클루드 시킬 코드에 th:fragment="header"로 이름을 정해주면 home.html에서는 th:replace="경로 :: 이름"으로 사용이 가능해진다. 그 외에 tiles와 비슷하게 미리 템플릿을 짠 후에 사용이 가능하게 만들 수도 있다. 참고: Hierarchical-style layouts** 예제에서는 뷰 템플릿을 최대한 간단하게 설명하려고, `header` , `footer` 같은 템플릿 파일을 반복해서 포..
- Total
- Today
- Yesterday
- thymleaf
- HTTP
- 스프링부트
- hypertexttransferprotocol
- 백엔드 개발자 공부
- 항해플러스
- 향해플러스
- Java
- ArgumentResolver
- exception
- 향해99
- BindingResult
- jpa api
- 로그인
- reject
- 컨트
- SpringBoot
- React
- 향해플러스백엔드
- 인터셉터
- Intercepter
- 리터럴
- 백엔드 개발자 역량
- JPA
- react실행
- filter
- 항해99
- rejectValue
- 스프링공부
- 예외처리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |