* 의존성 관계 - 스프링 컨테이너가 객체 생성 + 의존성 관계 분석해서 조립까지 해줌 - ContextLoaderListener 가 만드는 스프링 컨테이너, DispatcherServlet 이 만드는 스프링 컨테이너 * 개발자가 해야할 일 1) 매핑정보 (어떤 요청 URI로 받을지 결정) ( @PostMapping("/register") ) 2) 메소드 생성 3) 매개변수를 뭐로 받을지 결정 4) 반환타입 결정 Controller의 요청핸들러 메소드 @PostMapping("/login") public String login(String id, String password) 요청핸들러 메소드의 매개변수가 기본자료형 혹은 String 인 경우 매개변수의 이름과 동일한 이름으로 요청파라미터 값을 조회해서 ..