1. ViewResolver 사용하기

출처 - newlecture 유투브 채널

위처럼 /WEB-INF/view/        .jsp 부분은 Controller마다 중복이 된다.

이를 매번 써줄 필요없이 ViewResolver를 사용하면 반환된 index,list 앞 뒤로 주소를 붙여서 

실질적인 view 페이지를 찾을 수 있도록 한다. 

 

prefix와 suffix를 이용하여 설정해주면 Controller마다 주소경로를 써주지않아도 됨.

 

2. 정적파일 서비스하기

정적파일은 spring에서 열리지 않게 막아둬서 다른 방법으로 적용시켜야함.

우선 dispatcher-servlet에 mvc 설정을 추가해준다.

추가해서 mvc:resources에서 설정해주면 되는데

location은 어떤 폴더에서 파일을 찾게할 건지 설정하는 것이고 

mapping은 요청이 들어올 url을 설정해주는 것이다.

 

이렇게 될 경우 jsp파일에서 경로의 루트를 /static/이라 생각하고 그 뒤에오는 어떠한 파일이든 static폴더에서 찾겠다는 의미가 됨. 

실제로 image, css, js 파일들을 static 폴더에 넣어놓는다.

+ Recent posts