스프링 부트 정리 관련글- 스프링 부트 살펴보기- 독립 실행형 Servlet Application- 독립 실행형 Spring Application (현재 게시글)- DI와 테스트, 디자인 패턴- 자동 구성 기반 Application- 조건부 자동 구성- 외부 설정을 이용한 자동 구성- Spring JDBC 자동 구성 개발- 스프링 부트 자세히 살펴보기🌿 스프링 컨테이너로 옮겨가기앞에서는 서블릿 컨테이너를 직접 띄우고, 프론트 컨트롤러를 만들어 모든 요청을 한 곳에서 받아 처리했다.그리고 요청을 적절히 분기해 HelloController라는 오브젝트로 작업을 위임하는 구조까지 완성했다. 이제는 한 단계 더 들어가서, HelloController를 스프링 컨테이너에 등록해보자.직접 new로 객체를 만드는 ..
스프링 부트 정리 관련글- 스프링 부트 살펴보기- 독립 실행형 Servlet Application (현재 게시글) - 독립 실행형 Spring Application- DI와 테스트, 디자인 패턴- 자동 구성 기반 Application- 조건부 자동 구성- 외부 설정을 이용한 자동 구성- Spring JDBC 자동 구성 개발- 스프링 부트 자세히 살펴보기🌱 Servlet Container의 이해스프링 부트의 핵심 철학 중 하나는 컨테이너를 의식하지 않아도 된다(Containerless)는 점이다.하지만 컨테이너가 내부에서 어떻게 동작하는지를 이해하면, 스프링 부트가 자동으로 해주는 일들이 어떤 흐름으로 이뤄지는지 감이 잡힌다.이번에는 직접 Servlet Container를 띄워보며, 그 구조를 코드 레벨..
스프링 부트 정리 관련글- 스프링 부트 살펴보기 (현재 게시글)- 독립 실행형 Servlet Application- 독립 실행형 Spring Application- DI와 테스트, 디자인 패턴- 자동 구성 기반 Application- 조건부 자동 구성- 외부 설정을 이용한 자동 구성- Spring JDBC 자동 구성 개발- 스프링 부트 자세히 살펴보기더보기@🪻사담 (정리하는 이유)회사에서 JSP/Servlet 기반 자체 프레임워크에서 스프링부트 프레임워크로 변환하는 작업을 하고 있다.변경하는 프로젝트에서 모듈 하나에 참여하게 되었고, 그러다보니 자연스레 부서 내 백엔드 교육 담당자로 지정이 되면서 주니어들 뿐만 아니라 시니어들도 가르치게 되어버렸다... (고통받는 중니어) 주니어들에게 교육할 때에는 기..
PR 링크🎯 프로젝트 목표Cloud 서버에 올리는 MSA기반 간단한 Todo API 개발=> 간단한 Todo 관리를 위한 마이크로서비스 아키텍처 기반 API 서버를 개발하고 있다. 학습 목적이기도 하지만, 실제 운영 가능한 수준의 구조로 만들어보고 싶어서 MSA를 선택했다.🏗️ 아키텍처 구성모듈 구조 : Core + 3개의 서비스 (Todo, User, Notification)인프라 : Docker Compose 기반 컨테이너데이터베이스 : MySQL 8.0 (통합 DB)캐시 : Redis Master-Slave 구성메시징 : Apache Kafka (이벤트 기반 서비스 통신용)📂 프로젝트 구조todolist/├── apps/│ ├── core/ # 공통 라이브러리 (JWT, ..