Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
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 29 30
Archives
Today
Total
관리 메뉴

오늘은 어제보다 나아지길

[Spring] 시작 url 세팅하기 본문

[Spring]

[Spring] 시작 url 세팅하기

그녕쓰 2020. 12. 16. 12:31

보통 로컬에서 url을 지정하면 

 

http://lohttp://localhost:8080/  으로 잡기 마련이다.

 

첫 화면을 로그인 화면으로 띄우고 싶어서 이런 저런 방법과 공부를 해본 결론을 정리하려고 한다.

 

스프링에선 interceptor(인터셉터)를 통해 컨트롤러로 들어오는 요청을 가로채는 역할을 하는데 

 

주로 로그인 세션을 검증하기 위해 사용한다.

 

 

우선 시작 경로 jsp를 설정을 해준다.

 

서버의 web.xml을 들어가 맨 하단에 있는 welcome-file을 

web.xml

으로 지정해주고 

 

제일 중요한 index.jsp의 위치를 살펴보자

 

 

webapp 폴더 하위에 위치가 되어 있어야된다. ( 엉뚱한곳에 위치해 있어 시간을 너무 소비해버렸다....)

 

 

servlet-context.xml 에 인터셉터 관한 내용을 맵핑해준다.

servlet-context.xml

모든 url을 검사하지만 /resources/*, /user/* 으로 시작하는곳은 제외를 한다는 의미이다.

 

 

index.jsp

index.jsp에는 시작 시 redirect로 /main url 로 보내겠다고 정의

 

하지만 인터셉터에 걸리게 되어 로그인값이 없으면 로그인 화면으로 넘어가지는 로직이 만들어 진다.

 

 

Comments