controller

개발일지/Node.js

Nestjs - Shared modules : 의존성 주입을 통하여 모듈 공유하기

NestJS는 모듈과 서비스를 효과적으로 구성하고 관리할 수 있는 강력한 기능을 제공합니다. 오늘은 NestJS에서 서비스를 공유하는 두 가지 방법인 의존성 주입(Dependency Injection)과 모듈 임포트에 대해 알아보겠습니다. NestJS는 모듈과 서비스를 사용하여 애플리케이션을 구성합니다. 모듈은 애플리케이션의 부분을 나타내며, 서비스는 비즈니스 로직을 처리하고 데이터를 관리합니다. 상황 가정 1. Flowers와 Places라는 기능이 있다고 가정 (nest g resources flowers, nest g resources places) 2. FlowersController에서 PlacesService를 사용하고 싶음 3. 단, PlacesService를 새로 생성하는 것이 아닌 하나의..

개발일지/Spring

Spring MVC의 동작 방식과 구성 요소

1. 클라이언트가 요청을 전송하면 DispatcherServlet 이라는 클래스에 요청이 전달됨 2. DispatcherServlet은 클라이언트의 요청을 처리할 Controller에 대한 검색을 HandlerMapping 인터페이스에 요청 3. HandlerMappting은 클라이언트 요청과 매핑되는 핸들러 객체를 다시 DispatcherServlet에게 리턴 핸들러 객체는 해당 핸들러의 Handler 메서드 정보를 포함하고 있음 Handler 메서드는 Controller 클래스 안에 구현된 요청 처리 메서드를 의미 4. 실제로 클라이언트 요청을 처리할 Handler 메서드를 찾아서 호출해야 하므로 DispatcherServlet은 Handler 메서드를 직접 호출하지 않고, HandlerAdpater..

E-room
'controller' 태그의 글 목록