[Spring] Annotation으로 URL 매핑하기

2021. 1. 19. 11:09Study/spring

Controller를 객체화 하는 방법에 대해 알아보려고 한다.

 

 

 

servlet-context.xml

servlet-context.xml에서 index를 주석처리하면 indexcontroller의 실행에서 오류발생

 

 

 

 

 

 

IndexController

IndexController에 @Controller 처리

 

 

 

 

 

 

servlet-context.xml

@Controller사용위해 context:component-scan base-package=""/>작성

@controller로 선언한 객체를 생성하고 ioc컨테이너에 담기위해 component-scanf base-package작성

 

 

 

 

servlet-context.xml

 

/index mapping부분을 주석처리 했기때문에 따로 url매핑이 필요하다.

 

 

 

 

 

 

Indexcontroller

어노테이션으로 객체를 생성하게 되면 노란색으로 표시된 부분 모두 필요없다!!!!!

 

 

 

 

 

 

IndexController

 

IndexController를 Controller가 객체로 생성해주고 RequstMapping이

그에 해당하는 함수를 찾아 실행시켜준다.

 

 

 

 

 

 

servlet-context.xml

 

request mapping을 위해서 servlet-context.xml에 위처럼 작성해줘야한다.