0

저는 Scala 용 PlayFramework에서 작업했습니다. 이제 저는 Spring (Spring Boot)에서 처음 시작합니다. HTML 템플릿을 Play 프레임 워크와 비슷한 방식으로 만듭니다. 예 : HTML 컨텐트를 메인 (main.scala.html) HTML 파일로 전달합니다.스프링 부트의 HTML 템플릿은 재생 프레임 워크와 비슷합니다.

+0

봄 부팅 용 템플릿 엔진을 찾으십니까? – Patrick

+0

그래서 봄에 템플릿 엔진을 추가해야합니까? – xrs

+0

아니요, 그렇지 않습니다. 그러나 thymeleaf는 봄 부츠와 함께 사용하는 것이 일반적입니다. – Patrick

답변

1

스프링 프레임 워크는 특정 뷰 기술을 사용하도록 강요하지 않습니다. 통합 할 수있는 모든 것을 사용할 수 있습니다. 주제는 the documentation에서 다루며 대중적인 선택에 대한 세부 정보를 읽을 수 있습니다. 그러나, 가장 인기있는 것은 Thymeleaf로, 이전에는 독립적 인 프로젝트로 분리되기 전에 Spring MVC의 일부였습니다. the getting started guide에서 스프링 부트와 함께 사용하는 방법에 대한 명확한 예제를 찾을 수 있습니다.

Twirl 프레임 워크를 사용하여 만든 Play 프레임 워크의 템플릿이 스칼라 코드로 변환됩니다. 어떤 메소드를 사용 하듯이 템플릿 매개 변수 목록을 통해 데이터 모델을 전달하기 만하면됩니다.

스프링 프레임 워크에서는 노출하고자하는 모든 날짜를 간단한 키 - 값 저장 인 소위 모델 맵에서보기에 배치합니다. 뷰 기술에서는 해당 키를 사용하여 값을 참조합니다.