자바 웹 개발 시 JSP로 페이지를 만드는데,서버 쪽 내용을 표현하기 위해 스크립트릿(<% %>)태그 안에 로직을 작성한다.
하지만,스크립트릿과 html 태그가 혼재에서 섞여 있기 때문에 개발자와 디자이너와 협업은 사실상 쉽지 않다.이런 문제를 해결하기 위해 나온 것이 자바템플릿 엔진이고 이것을 타임리프 라고 한다.

타임 리프는 서버사이드(SSR) 자바 템플릿 엔진이다.(자바 라이브러리)
웹과 웹이 아닌 환경에서 양쪽에서 텍스트,HTML,Javascript,css 등을 처리 할 수 있다.
타임리프는 Natural Templates의 개념을 적용해 디자인 영향을 미치지 않는 템플릿에만 로직을 주입하는 방식을 사용한다.
개발자와 디자이너 협업시 업무 갭을 줄일 수 있다.
스프링 MVC 통합 모듈을 제공한다.
기존의 JSP 기능을 완전히 대체할 수 있다.
스프링의 자원 관리