Spring Boot
Spring Boot 글 묶음 보기
입문
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 키워드를 하나의 예제로 이해하는 글입니다.