본문 바로가기

분류 전체보기204

Spring 용 템플릿 엔진 1. 개요 Spring 웹 프레임 워크는 MVC (Model-View-Controller) 패턴을 기반으로 구축되어 애플리케이션에서 문제를 쉽게 분리 할 수 ​​있습니다. 이를 통해 잘 확립 된 JSP 기술에서 다양한 템플릿 엔진에 이르기까지 다양한보기 기술을 사용할 수 있습니다. 이 기사에서는 Spring과 함께 사용할 수있는 주요 템플릿 엔진, 구성 및 사용 예를 살펴 보겠습니다. 2. Spring View 기술 Spring MVC 애플리케이션의 관심사가 한 뷰 기술에서 다른 뷰 기술로 완전히 분리되어 있다는 점을 감안할 때 주로 구성 문제입니다. 각 뷰 유형을 렌더링하려면 각 기술에 해당 하는 ViewResolver 빈 을 정의해야합니다 . 이는 일반적으로 JSP 파일을 반환하는 것과 동일한 방식으.. 2021. 4. 18.
Spring 5 및 Servlet 4 – PushBuilder 1. 소개 HTTP / 2 ( RFC 7540 )의 일부인 서버 푸시 기술 을 사용하면 서버 측에서 사전에 클라이언트로 리소스를 보낼 수 있습니다. 이는 HTTP / 1.X 풀 기반 접근 방식의 주요 변경 사항입니다. Spring 5가 제공하는 새로운 기능 중 하나는 Jakarta EE 8 Servlet 4.0 API와 함께 제공되는 서버 푸시 지원입니다. 이 기사에서는 서버 푸시를 사용하고이를 Spring MVC 컨트롤러와 통합하는 방법을 살펴 보겠습니다 . 2. Maven 의존성 사용할 의존성을 정의하는 것으로 시작하겠습니다. org.springframework spring-webmvc 5.2.8.RELEASE javax.servlet javax.servlet-api 4.0.0 provided Spr.. 2021. 4. 18.
서블릿 리디렉션과 전달 1. 개요 때때로 Java Servlet의 초기 HTTP 요청 핸들러가 요청을 다른 리소스에 위임해야합니다. 이 경우 요청을 추가로 전달하거나 다른 리소스로 리디렉션 할 수 있습니다. 두 메커니즘을 모두 사용하고 각각의 차이점과 모범 사례에 대해 논의 할 것입니다. 2. Maven 의존성 먼저 Servlet Maven 의존성을 추가해 보겠습니다. javax.servlet javax.servlet-api 4.0.0 최신 버전은 여기 에서 찾을 수 있습니다 . 3. 앞으로 이제 바로 들어가서 간단한 진행 방법을 살펴 보겠습니다. protected void doGet(HttpServletRequest req, HttpServletResponse resp) { RequestDispatcher dispatcher.. 2021. 4. 17.
Spring에서 ThymeLeaf 및 FreeMarker 이메일 템플릿 사용 1. 개요 우리에 이전 기사 , 우리가 쓰기에 스프링을 사용하여 텍스트 이메일을 보내는 방법을 보았다. 그러나 Spring 템플릿 엔진 을 사용 하여 동적 콘텐츠로 멋진 HTML 이메일을 작성할 수도 있습니다 . In this tutorial, we're going to learn how to do it using the most famous of them: Thymeleaf and FreeMarker. 2. Spring HTML Emails Let's start from the Spring Email tutorial. First, we'll add a method to the EmailServiceImpl class to send emails with an HTML body: private void s.. 2021. 4. 17.