본문 바로가기

thymeleaf2

Springboot - 템플릿, HtmlUnit Springboot - Web MVC 템플릿 엔진 템플릿 엔진은 주로 뷰를 만들 때 사용한다. 코드 제너레이션, 이메일 템플릿 등을 만들 때도 사용한다. 스프링 부트가 자동 설정을 지원하는 템플릿 엔진은 FreeMarker, Groovy, Thymeleaf, Mustache 이다. JSP 는 자동설정을 지원하지도 않고, 권장하지도 않는다. jar 패키징 할 때 동작하지 않고, war 로 패키징 해야하기 때문이고, 특히 톰캣이 아닌 undertow 웹서버의 경우는 jsp를 아예 지원하지 않는다. 템플릿 엔진 중 타임리프(Thymeleaf)를 간단히 사용해보자. org.springframework.boot spring-boot-starter-thymeleaf 의존성을 추가한다. 컨트롤러를 하나 만들어서 /b.. 2021. 1. 19.
[Spring Boot] 16 - DataBinder, 템플릿 엔진, 에러 핸들링 Spring Boot 016 - DataBinder, 템플릿 엔진, 에러 핸들링 7.1.9 ConfigurableWebBindingInitializer Spring MVC 는 특정 요청이 들어올 때 WebDataBinder를 초기화 시키기 위해 WebBindingInitializer를 사용합니다. ConfigurableWebBindingInitializer @Bean 을 생성하기 위해 스프링부트는 자동적으로 스프링 MVC를 설정합니다. 7.1.10 템플릿 엔진 REST 웹 서비스 뿐 아니라, 스프링부트를 사용해서 동적 HTML 컨텐츠를 서비스할 수 있습니다. Spring MVC는 다양한 템플릿 기술을 지원합니다. FreeMarker Groovy Thymeleaf Mustache 가능하다면 JSP는 사용을.. 2020. 4. 7.
728x90