Spring Boot
Spring Boot 글 묶음 보기
Spring Boot 글을 한 줄로 나열하지 않고, 학습 순서와 목적에 맞게 하위 묶음으로 나눠서 정리했습니다. 처음 흐름을 따라가고 싶다면 입문부터, 특정 개념이 헷갈린다면 개념 이해 묶음부터 확인해보세요.
다운로드부터 프로젝트 구조, Controller, DB, JPA, CRUD까지 처음 흐름을 차례대로 따라가는 글 묶음입니다.
글 12개개념 이해Spring Boot 개념 이해실습 중 헷갈리기 쉬운 Controller, 객체, 생성자, this 같은 개념을 다시 풀어서 이해하는 글 묶음입니다.
글 1개입문
Spring Boot 입문
12개 글
다운로드부터 프로젝트 구조, Controller, DB, JPA, CRUD까지 처음 흐름을 차례대로 따라가는 글 묶음입니다.
- 12Spring Boot 간단한 CRUD API 만들기 — 백엔드 기본 뼈대 완성하기
Spring Boot에서 Create, Read, Update, Delete API를 만들고 Postman 또는 브라우저로 테스트하는 흐름을 초보자 기준으로 정리합니다.
- 11Spring Boot JPA 처음 보기 — SQL을 많이 쓰지 않고 저장과 조회하기
Spring Boot에서 JPA의 Entity, @Id, @GeneratedValue, JpaRepository를 사용해 SQL을 직접 많이 작성하지 않고 데이터를 저장하고 조회하는 흐름을 초보자 기준으로 정리합니다.
- 10Spring Boot H2 DB 연결하기 — 진짜 DB에 회원 저장해보기
Spring Boot에서 H2 데이터베이스를 연결하고, JDBC URL 설정, 테이블 생성, 데이터 저장과 조회 흐름을 초보자 기준으로 정리합니다.
- 09Spring Boot DB 연결 전에 Repository 개념 정리하기 — 메모리 저장소의 한계 이해
Spring Boot에서 DB를 연결하기 전에 메모리 저장소의 한계, Repository가 필요한 이유, 데이터 저장 흐름을 초보자 기준으로 정리합니다.
- 08Spring Boot 테스트 코드 처음 보기 — 실행 버튼 말고 코드로 확인하기
Spring Boot에서 JUnit을 사용해 테스트 코드가 왜 필요한지, given / when / then 흐름으로 어떻게 작성하는지 초보자 기준으로 정리합니다.
- 07Spring Boot 회원 등록 예제로 백엔드 흐름 잡기 — 객체, 저장, 조회까지
Spring Boot에서 회원 객체를 만들고, 메모리 저장소에 저장한 뒤 조회하는 흐름을 초보자 기준으로 정리합니다.
- 06Spring Boot Controller, Service, Repository 나누기 — 코드를 왜 분리할까?
Spring Boot에서 Controller, Service, Repository를 왜 나누는지 초보자 기준으로 역할과 흐름을 정리합니다.
- 05Spring Boot @RequestParam 이해하기 — 주소로 값을 넘기는 방법
Spring Boot에서 /hello?name=kim 형태의 주소를 기준으로 query string, 파라미터, @RequestParam이 어떤 역할을 하는지 초보자 기준으로 정리합니다.
- 04Spring Boot URL과 요청 이해하기 — 주소를 입력하면 왜 코드가 실행될까?
localhost:8080/hello 주소를 기준으로 URL, GET 요청, 브라우저가 서버에 요청을 보내는 흐름을 초보자 기준으로 정리합니다.
- 03Spring Boot 첫 번째 컨트롤러 만들기 — 브라우저에 내가 만든 문장 띄우기
Spring Boot에서 @Controller, @ResponseBody, @GetMapping을 사용해 /hello 주소로 접속했을 때 직접 만든 문장을 출력하는 방법을 초보자 기준으로 정리합니다.
- 02Spring Boot 프로젝트 구조 처음 보기 — 폴더가 왜 이렇게 생겼을까?
Spring Boot 프로젝트를 처음 열었을 때 보이는 src/main/java, src/main/resources, build.gradle, application.properties, 메인 클래스의 역할을 초보자 기준으로 정리합니다.
- 01Spring Boot 처음 시작하기 — 다운로드부터 프로젝트 실행까지
Spring Boot를 처음 배우는 사람을 위해 Java 설치 확인, Spring Initializr 프로젝트 생성, 다운로드, 실행까지 기초부터 정리합니다.
개념 이해
Spring Boot 개념 이해
1개 글
실습 중 헷갈리기 쉬운 Controller, 객체, 생성자, this 같은 개념을 다시 풀어서 이해하는 글 묶음입니다.
- 01Spring Boot에서 @RestController, 생성자, 객체 흐름 이해하기
Spring Boot 입문자가 @RestController, @GetMapping, 클래스와 객체, 생성자, this 키워드를 하나의 예제로 이해하는 글입니다.