| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
- java테스트
- js
- Array
- 자바스크립트
- 스프링부트
- 정규식
- Java
- 테스트자동화
- javascript
- 자바
- 인텔리제이
- junit5
- CSS
- string
- Visual Studio Code
- HashMap
- 단위테스트
- input
- SpringBoot
- IntelliJ
- Eclipse
- ArrayList
- 문자열
- list
- junit
- 자바문법
- math
- vscode
- html
- 배열
- Today
- Total
목록2026/02/11 (2)
어제 오늘 내일
안녕하세요! 지난 시간에 우리는 "손님이 오면 웨이터(Controller)가 주문을 받는다"는 원리를 배웠습니다.하지만 우리 가게엔 아직 웨이터가 없어서 에러 페이지가 떴었죠.오늘은 드디어 첫 번째 직원(Controller)을 채용하고, 브라우저에 "Hello World"를 띄워보겠습니다.딱 5줄만 짜면 됩니다. 준비되셨나요? 1. 자바 클래스 만들기 (웨이터 채용)가장 먼저 할 일은 주문을 받을 '클래스'를 만드는 것입니다.IntelliJ 왼쪽 탐색기(Project)에서 src/main/java/com.example.demo 패키지를 찾습니다.(주의: 반드시 DemoApplication 파일이 있는 그 패키지 안에 만들어야 합니다!)마우스 우클릭 -> New -> Java Class 클릭.이름 칸에 H..
지난 시간, 우리는 브라우저 주소창에 http://localhost:8080을 입력했고,서버는 Whitelabel Error Page를 보여줬습니다.우리는 그저 엔터 키 한 번 쳤을 뿐인데, 스프링 부트 내부에서는 엄청나게 바쁜 일들이 일어났습니다.이 과정을 아주 유명한 비유인 '레스토랑'에 빗대어 설명해 드릴게요. 1. 스프링 부트 맛집 (Layered Architecture)웹 애플리케이션의 구조는 흔히 3계층(Layer) 구조라고 부릅니다. 이걸 레스토랑으로 바꿔보면 이해가 빠릅니다.손님 (Client): 배고픈 사용자 (브라우저)웨이터 (Controller): 주문을 받고 서빙하는 역할요리사 (Service): 주문받은 요리를 실제로 만드는 역할창고지기 (Repository): 요리 재료를 꺼내오..
