
치킨값으로 시작하는 Spring CRUD (With Kotlin)
Neo
치킨값으로 시작하는 스프링 CRUD 치킨값으로 서버개발을 시작해보세요!
초급
Spring, Kotlin, MySQL
이 강의는 Spine로 게시판 CRUD를 구현하면서, Spine가 요청을 어떤 규칙과 순서로 실행해 응답을 완성하는지를 처음부터 끝까지 따라갑니다. Spine의 핵심인 Execution Pipeline을 기준으로 라우팅(Handler 선택) → 인자 해석(Argument Resolver) → 컨트롤러 호출(Invoker) → 반환값 처리(ReturnValue Handler)까지, 요청이 완성되는 전 과정을 숨김 없이 그대로 확인합니다. 기능을 빠르게 만드는 데 집중하지 않습니다. 대신 “이 로직은 언제 실행되는가?”, “이 단계는 누가 책임지는가?”를 Spine의 구조 위에서 직접 추적하며, 실행 흐름을 설명하고 통제하는 감각을 키웁니다. 또한 로깅 같은 횡단 관심사가 컨트롤러 안이 아니라 실행 흐름(Interceptor)에서 어떻게 분리되고 개입하는지도 다룹니다. 그래서 게시판 예제를 끝내고 나면, Spine로 CRUD를 만드는 것보다 더 중요한 것 Spine의 실행 모델을 기준으로 기능을 어디에 붙여야 하는지 판단하는 기준을 얻게 됩니다. 이 강의는 단순한 CRUD 강의가 아니라, Spine를 제대로 시작하기 위한 첫 번째 강의입니다.
Spine의 실행 파이프라인 구조를 처음부터 끝까지 이해합니다.
Spine에서 CRUD API를 설계하고 구현하는 기준을 익힙니다.
Spine의 핵심 설계 철학을 실제 코드로 체득합니다.
로깅, 트랜잭션 같은 확장 포인트를 Spine 구조 안에서 바라보는 시야를 얻습니다.
학습 대상은
누구일까요?
Spine을 처음 접했지만, 구조가 한 번에 머리에 안 들어오는 개발자
게시판 CRUD는 만들 수 있는데, Spine 방식으로 설계하고 있는지 확신이 없는 개발자
기존 웹 프레임워크에 익숙하지만, Spine의 실행 모델이 낯선 개발자
Spine을 사용법이 아니라 구조로 이해하고 싶은 개발자
선수 지식,
필요할까요?
Go언어 기초 문법 (구조체, 인터페이스, 함수 호출 정도의 문법)만 알고 있으면 따라올 수 있습니다.
기본적인 CRUD API 경험
HTTP 요청/응답의 기본 개념
전체
8개 ∙ (27분)
무료
같은 분야의 다른 강의를 만나보세요!