템플릿 엔진이란?템플릿 엔진(Template Engine)은 정적 파일(예: HTML, XML 등)을 동적으로 변환할 수 있는 도구입니다. 서버에서 데이터를 받아, 동적인 콘텐츠를 생성하기 위해 템플릿 파일에 변수나 표현식을 삽입해 처리하는 역할을 합니다. 이를 통해 서버가 클라이언트에 동적 웹 페이지를 응답할 수 있게 됩니다.역할동적 웹 페이지 생성: 서버에서 HTML 템플릿 파일을 가져와, 서버에서 처리된 데이터를 삽입하여 클라이언트에게 동적인 웹 페이지를 전송합니다.코드 재사용성: 여러 웹 페이지에서 동일한 구조나 디자인을 사용하는 경우, 템플릿 엔진을 사용하면 공통된 레이아웃을 쉽게 재사용할 수 있습니다.템플릿 엔진의 종류서버사이드 템플릿 엔진(SSR): 서버에서 HTML을 렌더링하고, 데이터가 ..
Spring boot/개념 공부
Article 클래스(엔티티) 코드 추가 하기 - 1package com.example.demo._domain.blog.entity;import com.example.demo.common.errors.Exception400;import jakarta.persistence.Column;import jakarta.persistence.Entity;import jakarta.persistence.GeneratedValue;import jakarta.persistence.GenerationType;import jakarta.persistence.Id;import lombok.Builder;import lombok.Data;import lombok.NoArgsConstructor;// 반드시 기본 생성자가 있어야..
BlogService 파일에 게시글 조회 로직 추가 - 1package com.example.demo._domain.blog.service;import java.util.List;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Service;import com.example.demo._domain.blog.dto.ArticleDTO;import com.example.demo._domain.blog.entity.Article;import com.example.demo._domain.blog.repository.PostRepository;import com.example.demo..
BlogService 파일에 게시글 전체 조회 기능 추가 하기 - 1package com.example.demo._domain.blog.service;import java.util.List;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Service;import com.example.demo._domain.blog.dto.ArticleDTO;import com.example.demo._domain.blog.entity.Article;import com.example.demo._domain.blog.repository.PostRepository;import jakarta.tr..