카테고리 없음

[Spring] servlet-context.xml

321 2021. 3. 26. 15:34

 
 
 servlet-context.xml 열고 하단에 Namespace클릭하고 체크박스 선택하면 화면과 같이 주소들이 자동 추가된다.

 
 
이런 것들 추가하고 나서 Ctrl+Space bar 클릭하면 지원하는 태그들이 뜬다
 

이런것들

 
 
 
 

<annotation-driven/>

<annotation-driven/>

  • @Controller 가지고 있는 애들을 컨트롤러로서 작동하게끔 함
  • enables the SPring MVC @Controller programming model

 
 
 

&lt;context:component-scan base-package=""/&gt;

 
<context:component-scan/>

  • 위에서 설정한 @Controller애들을 어디서 가져올것인지 경로를 지정해줌

 
 
 
 

 
 
HomeController는 이런 원리로 작동함.
 
 

  • HomeController에서 리턴값을 /WEB-INF/views/home.jsp로 반환해야 하지만 home; 만 써도 되는 이유는
  • Controller 앞(prefix) 뒤(suffix)에 붙혀주는 beans를 설정해 주었기 때문이다.
  • org.springframework.web.servlet.view.InternalResourceViewResolv er라는 스프링프레임워크에서 지원하는 클래스를 등록한다.



 
 

 
<resources>

  • 정적파일 (img,음악,동영상 등)을 읽어올 경로 설정. 종류에 따라 여러 resources를 등록 할 수 있음.
  • resources폴더 안에 파일을 넣어주고 <img src=""/>로 읽어온다.
  • 경로는 location에서 이어서 쓴다고 생각하면 됨. resources 내부에서부터 찾는다.