스프링의 SpringEL 문법 통합
${@myBean.doSomething()}
처럼 스프링 빈 호출 지원
편리한 폼 관리를 위한 추가 속성
th:object
: 기능 강화, 폼 커멘드 객체 선택th:field
,th:errors
,th:errorclass
폼 컴포넌트 기능
스프링의 메세지, 국제화 기능의 편리한 통합
스프링의 검증, 오류 처리 통합
스프링의 변환 서비스 통합(ConversionService)
스프링 부트는 이런 부분을 모두 자동화 해준다.
build.gradle
에 다음 한줄을 넣어주면 Gradle은 타임리프와 관련된 라이브러리를 다운로드 받고, 스프링 부트는 앞서 설명한 타임리프와 관련된 설정용 스프링 빈을 자동으로 등록해준다.
implementaion `org.springframework.boot:spring-boot-starter-thymeleaf`
타임리프 관련 설정을 변경하고 싶으면 다음을 참고해서 application.properties
에 추가 하면 된다.