2026/05 3

[3장] Spring Boot 프로젝트 첫 실행 — 처음 만나는 Spring Boot

3장. Spring Boot 프로젝트 첫 실행3.1 서버 첫 실행MyappApplication.java 파일을 열고 왼쪽 ▶ 버튼을 클릭하거나 Shift + F10을 누릅니다.Started MyappApplication in 5.421 seconds (process running for 6.424)▲ 서버 첫 실행 콘솔 — Started MyappApplication 메시지 확인3.2 브라우저에서 확인브라우저에서 http://localhost:8080 에 접속합니다.아직 아무 API도 없으므로 아래 화면이 뜨는 것이 정상입니다.▲ Whitelabel Error Page — API가 없을 때 나타나는 정상 화면Whitelabel Error Page는 에러가 아닙니다.Spring Boot 서버가 정상 실행됐..

IT 개발 2026.05.06

[Spring Boot 입문] 2장. 개발환경 세팅 (JDK, IntelliJ, Gradle)

📌 이 글은 『처음 만나는 Spring Boot』 시리즈의 2편입니다.Spring Boot 프로젝트를 시작하기 전에 필요한 개발환경을 세팅합니다.JDK 21 · IntelliJ IDEA · Gradle · Spring Boot 3.4.5 기준입니다.2.1 준비물 한눈에 보기도구비유역할JDK 21🔥 가스레인지Java 코드를 실행하는 엔진IntelliJ🍳 주방코드를 작성하는 공간Gradle🛒 장보기 목록라이브러리를 자동으로 가져오는 도구Spring Boot📋 레시피웹 서버를 만드는 틀2.2 JDK 21 설치JDK(Java Development Kit)는 Java 코드를 실행할 수 있게 해주는 도구 모음입니다. 이 책은 JDK 21 LTS를 기준으로 합니다.버전상태추천JDK 17LTS, 여전히 많이 ..

IT 개발 2026.05.06

[Spring Boot 입문] 1장. 백엔드 개발자는 뭘 하는 사람인가

📌 이 글은 『처음 만나는 Spring Boot』 시리즈의 1편입니다.Spring Boot 3.4.5 · Java 21 · Gradle 기준으로 작성된 실무 입문 시리즈입니다.비전공자도 따라올 수 있도록 쉽게 풀어씁니다.1.1 버튼 하나를 눌렀을 뿐인데배달 앱에서 "주문하기" 버튼을 눌렀다고 생각해보세요. 화면에는 "주문이 완료되었습니다!"라는 메시지가 뜹니다.그런데 그 버튼 하나가 눌리는 순간, 눈에 보이지 않는 곳에서 엄청난 일들이 동시에 벌어집니다.[주문하기 버튼 클릭]① 로그인한 사람이 진짜 회원인지 확인② 주문한 메뉴가 지금 판매 중인지 확인③ 재고가 남아있는지 확인④ 쿠폰/포인트 적용해서 최종 금액 계산⑤ 결제 수단으로 실제 결제 요청⑥ 결제 성공 시 DB에 주문 정보 저장⑦ 사장님 앱에 새..

IT 개발 2026.05.06