우리가 흔히 스프링할 때 사용하는 Spring MVC의 컨트롤러인 @Controller는 주로 View를 반환하기 위해 사용한다.참고client는 URI 형식으로 웹 서비스에 요청을 보냄.DispatcherServlet이 요청을 위임할 HandlerMapping을 찾음
과제를 하면서 알게 된 어노테이션을 그냥 정리해볼까 한다.정\~~말 간단하다.롬복 레퍼런스에서 조금 가져와봤음.해당 어노테이션을 활용하게 되면, 매개변수가 없는 기본생성자가 자동으로 생성된다. (초기화 되지 않은 final 필드가 있다면, 컴파일 오류 발생.)fina
어떤 객체가 사용하기 위한 객체를 직접 생성하는 것이 아니라, 외부로부터 주입을 받아 사용하는 것을 말한다.인젝션 방식은 몇 가지 더 있지만, 생성자 주입을 바탕으로 작성.여기서 우리는 결합의 관점에서 설명할 수 있다.결합은 강해질 수도 느슨해질 수도 있다.아래 코드를
MVC는 사용자 인터페이스,. 데이터 및 논리 제어를 구현하는데 사용되는 디자인 패턴이다. 소프트 웨어의 비즈니스 로직과 화면을 구분하는데 중점을 두고 있다.M(Model): 데이터와 비즈니스 로직 관리V(View): 레이아웃과 화면 처리C(Controller): 명령