예전에 사이드 프로젝트를 하다가 도중에 멈추고 진행하지 않던게 생갔났고 다시 한번 내가 만들어보고 싶은것( 기존에 하던 사이드 프로젝트) 를 하기 위해 타임리프를 다시공부 했다.= 백엔드 서버에서 HTML을 동적으로 렌더링 하기위해 사용한다.서버사이드 렌더링스프링 통합
스프링과의 통합 타임리프와 스프링이 통합됨으로 추가되는 기능들이 다양하다. 하나하나 살펴보자 입력 폼 처리 > - th:object = 객체에 접근 th:field = 객체의 필드값에 접근, HTML* name,id,value 속성 자동으로 만들어줌 * *{} 로
만약 수백개의 페이지가 있는 사이트의 GNB 이름을 다시 설정 한다 하면 어떻게 수정 할것인가??물론 하나하나 복사 붙이기해서 수정할수 있지만 더 좋은 방법은 '메세지' 방법을 사용하는것한 마디로 하드코딩이 아닌 어디선가 저장되어 있는 것을 가져다가 쓰는 방법이다. 수
검증 간단히 말해 클라이언트가 서버에서 받을 데이터타입에 맞게 보내는지 확인하는 절차 ex : 몸무게 입력칸에 한글 입력...etc 직접검증 검증시 오류가 발생하면 errors 에 담아둔다. 이때 어떤 필드에서 오류가 발생했는지 구분하기 위해 오류가 발생한 필드