http 웹기본지식
-
스프링 레거시 프로젝트 톰캣 구동시 시작 url 설정http 웹기본지식 2024. 9. 4. 15:32
보통 스프링 프로젝트를 생성한 후 톰캣으로 구동하면 프로젝트명이 시작 url 로 설정되어있다.만약 프로젝트를 springTest으로 생성하고 해당 프로젝트를 톰켓으로 구동하면 http://localhost:8080/springTest 으로 url 이 설정된다. 이유가 뭘까?그 이유는 톰캣의 path 에 프로젝트명이 자동으로 설정되기 때문이다.만약 저 부분을 /로 변경하면 http://localhost:8080/ 으로 url 이 설정된다. 그럼 의문이 들수있다. 저게 변경되면 controller url 매핑도 다 / -> /springTest 로 변경해야하는거 아닌가?아래 url 접근 원리를 보면 url 매핑을 변경하지 않아도 된다는 것을 알 수 있다. url 접근 원리스프링의 URL 매핑이 톰캣의 컨텍스..