WEB 2

Spring Boot와 JPA로 간단한 블로그 앱 만들어보기 (CRUD)

이번에는 Spring Boot와 JPA를 활용해 게시글을 생성하고, 조회, 수정, 삭제 하는 기본적인 기술을 공부하는 시간을 가졌습니다. 1. 프로젝트 셋업 및 기본 기능가장 먼저 Gradle을 사용해 Spring Boot 프로젝트를 만들고 웹 개발을 위해 필요한 주요 의존성들을 추가합니다. Spring Web: 웹 애플리케이션을 만들 때 필수.Spring Data JPA: 데이터베이스 관리를 쉽게 해주는 도구.MariaDB Driver: 데이터베이스로 MariaDB를 사용하기 위한 드라이버.Thymleaf: HTML 에서 동적으로 데이터를 보여주기 위한 템플릿 엔진.Lombok: getter, setter 등 반복적인 코드를 자동으로 만들어 준다.그리고 application.properties 파일에 ..

WEB 2025.09.02

자바로 연습용 웹사이트 만들어 보기 1일차

처음에 Spring Initializr 에 https://start.spring.io/가서 자신이 만들 필요한 프레임워크들을 담아준다.이런식으로 담고 밑에 generate를 눌러 다운을 받아 압축을 해제하고 코드 편집기에서 압축푼 파일을 열어준다. 그런다음 동기화 될때 까지 기달려준다. 그 다음에는 자신이 사용할 db를 설정해줘야 하는데 나같으면 mariaDB를 이용했다. gpt에 물어보니 Docker라는 기능이 있는데 그걸 좀 알아보니 Docker는 애플리케이션과 실행에 필요한 환경(런타임, 라이브러리, 설정)을 “이미지”로 묶고, 이를 “컨테이너”로 실행해 어디서나 같은 환경을 보장해 주는 경량 가상화 도구다. 이번 프로젝트에선 MariaDB를 설치 없이 컨테이너로 띄워, 포트만 맞추어 스프링 부트와..

WEB 2025.08.20