Skip to content

Spring Boot와 JPA의 연동 구조를 학습하고, Mustache와 Thymeleaf를 각각 활용해 화면을 구현했습니다. 기본 구조 학습용 프로젝트와 쇼핑몰 프로젝트(shop)를 통해 Spring Boot의 전체 개발 흐름을 학습했습니.

Notifications You must be signed in to change notification settings

sssyeee29/springboot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Java JavaScript Spring Boot MySQL GitHub Thymeleaf Gradle JPA

Spring Boot 실습 프로젝트 모음

Spring Boot를 활용하여 백엔드 웹 애플리케이션 개발을 실습한 학습 프로젝트입니다.
JPA를 통한 DB 연동과 Mustache, Thymeleaf를 각각 사용한 템플릿 엔진 실습을 통해
MVC 구조의 흐름과 Spring 전반을 익히는 데 중점을 두었습니다.


📁 프로젝트 구성

1️⃣ firstproject (기초 구조 학습)

  • Spring Boot + JPA 연동 구조 학습
  • Mustache를 활용한 사용자 화면 구성
  • 기본적인 Controller-Service-Repository 흐름 구현

2️⃣ shop (쇼핑몰 프로젝트 실습)

  • Spring Boot + JPA 기반의 쇼핑몰 기능 구현
  • Thymeleaf를 활용한 사용자 화면 구성
  • 상품 등록, 목록 조회, 상세보기 등의 기능 실습

🧩 사용 기술 스택

  • Language: Java 17
  • Framework: Spring Boot 3.x
  • ORM: Spring Data JPA
  • View Template: Mustache, Thymeleaf
  • DB: MySQL
  • IDE: IntelliJ IDEA
  • Build Tool: Gradle

🧪 학습 내용 정리

  • Spring Boot 프로젝트의 기본 구조와 흐름 이해
  • JPA를 통한 SQL 없이 DB 조작 (Entity, Repository, Service)
  • Mustache와 Thymeleaf 비교 및 활용법 익히기
  • 백엔드-프론트 연결 구조(MVC 패턴)에 대한 감각 향상
  • 실습을 통해 DB 연동, 화면 렌더링, 요청 흐름 등 실무 기초 다짐

About

Spring Boot와 JPA의 연동 구조를 학습하고, Mustache와 Thymeleaf를 각각 활용해 화면을 구현했습니다. 기본 구조 학습용 프로젝트와 쇼핑몰 프로젝트(shop)를 통해 Spring Boot의 전체 개발 흐름을 학습했습니.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published