[Spring] IndexController 작성하기

2021. 1. 8. 22:58Study/spring

 

 

Index of /spring-framework/docs

 

docs.spring.io

위 페이지에 접속하여  spring 버전에 맞춰 spring-framework reference를 찾는다 .

카테고리에서 core클릭->ioc container클릭

configuration metadata에서 beans를 copy하여 dispatcher-servelt.xml에 붙여넣기

 

spring에서 bean의 설정을 통해서 class를 설정하면 객체화 해서 ioc 컨테이너에 담게된다.

사용자 요청시 id는 class를 꺼낼 때 쓰는 용도다

id를 url로 설정하여 컨테이너에서 클래스를 거낸다.

 

 

spring의 dispatcher.즉 프론트컨트롤러가 Indexcontroller를 컨테이너에서 꺼내서

가지고 있는 기능을 호출하게 해주면 된다. 지금은 Indxcontroller는 아무런 기능을 하지 

못하는 (아직 아무런 기능설정 안해줌..함수를 담고 있는 그릇)껍데기와 같다 ㅎㅎㅎ 

 controller의 기능을 부르기위해 함수명은 handleRequest!!

 

 

controller가 model&view를 반환하면 dispatcher가 포워딩을 해준다!

뷰를 찾아서 모델을 전달하고 jsp는모델을 출력할때 사용하여 결과물을 사용자에게 보여준다.