| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
- URLmapping
- 프레임워크
- di
- springframework
- 설정파일분리
- 객체지향프로그래밍
- macoracle
- annotation
- Interface
- 아이텀2
- 인터페이스
- 스프링
- 깃허브
- 깃
- IoCContainer
- iterm2
- 객체지향
- servlet
- Sts
- git커스텀
- Spring
- 깃커스텀
- GIT
- viewResolver
- 스프링프레임워크
- github
- 자바
- xml
- Java
- oracle
- Today
- Total
목록viewResolver (2)
공부만이 살길
URL mapping을 통해 문서나, 문자열을 출력하는 방법은 여러가지가 있다. 1. ResourceViewResolver 2. TilesViewResolver 3. @ResponseBody 4. Servlet 객체 빌려오기 하나씩 알아보도록 하자. 1. ResourceViewResolver 이러한 homeController의 URL mapping 중, index에 해당하는 RequestMapping 을 담는 메소드가 있다고 하자. return 타입은 String이고, return 값은 "index"를 반환하고 있다. 이러한 형식을 정상적으로 작동하게 하기 위해서는 Spring MVC 모델을 바탕으로, prefix와 suffix가 구현되어있는 ResourceViewResolver를 활용해야한다. 이는 s..
웹을 개발할 때, 모델과 뷰를 오가는 과정에서 항상 경로를 전부 다 써주는 것은 사실 합리적이지 않다. 그렇기 때문에 컨트롤러들이 중복적으로 사용하는 경로에 대해서 미리 지정을 하여 이동에 있어 더욱 간결하게 만들어주는 것이 바로 ViewResolver이다. 위 코드에서는 ModelAndView 생성자에 대해서 setViewName의 경로를 Web-INF부터 시작하게 지정해 두었다. 이러한 중복된 경로 Web-INF 등을 줄이고 아래와 같이 사용하려고 한다. 해당과 같이 확장자, 그리고 경로를 줄이기 위해서는 서블릿 파일의 설정이 필요하다. dispatcher-servlet.xml 파일에 해당과 같은 코드를 작성한다. bean class는 InternalResourceViewResolver 이고, pre..