2024/12/14 2

Spring Boot - '프로젝트 구조 이해' / 데이터 흐름에 대한 이해 / Thymeleaf에 대한 이해 / view 처리

우선, 조금 이해가 안 되는 부분이 있어서 공부를 좀 하고 넘어가도록 하겠다.thymeleaf 가 html 인거야?Thymeleaf는 HTML 템플릿 엔진입니다. 즉, HTML을 기반으로 동작하는 템플릿 엔진이기 때문에 HTML 문서 안에 서버 사이드 로직을 추가할 수 있습니다.Thymeleaf의 개념HTML 파일에 동적 데이터를 삽입하고 표현하기 위한 템플릿 엔진입니다.Thymeleaf는 순수 HTML 문법을 사용하므로, 웹 브라우저에서 Thymeleaf 코드를 그대로 열어도 HTML처럼 보입니다.Spring Boot에서 Thymeleaf는 View를 렌더링하는 데 사용됩니다.Thymeleaf와 HTML의 관계HTML: 정적 화면을 표시하는 구조화된 언어입니다.Thymeleaf: HTML에 서버 사이드..

Spring Boot - '프로젝트 구조 이해' / 어떤 원리와 어떤 관계, 어떤 순서로 실행이 되는 것인지 프로젝트 구조와 함께 확실하게 파악!

h2 db 에 member 정보 2개 정도 입력을 해보고나서Controller, Service, Repository, 3-tier 를 이용해서 data 를 서로 어떻게 연결하는지 확인해보자. 입력을 해주고 나서, Run Selected 를 눌러주자.select * from member, member의 모든 것(*) 을 불러오는 것 까지 해봤다.행 하나를 추가해보자.실행을 할 때, 드래그해서 선택한 후에 run, 그래서 Run Selected 라는 것.자, 이제 우리가 만들어야 하는 건,FrontController, HandlerMapping, ViewResolver 는 framework에서 제공해주는 것이라서우리는 Controller, Service, Repository 를 만들어서 연결해서 쓰는 것. ..