스프링 강의 정리 - 복습용

꾸준히 공부·2023년 3월 10일

redirect vs forward

리다이렉트는 실제 클라이언트(브라우저)에 응답이 나갔다가 클라이언트가 redirect경로로 다시 요청. 따라서 클라이언트가 인지할수있고 URL경로도 실제로 변경된다. 반면에 포워드는 서버 내부에서 일어나는 호출이기 때문에 클라이언트가 전혀 인지하지 못한다.

jar - 항상 내장 서버(톰캣등)을 사용하고 webapp경로도 사용하지 않음
내장서버 사용에 최적화되어있는 기능
war - 내장서버도 사용가능하지만 주로 외부서버에 배포하는 목적으로 사용
(별도로 톰캣 사용할때)

스프링부트에 jar를 사용하면 /resources/static/index.html 위치에 index.html을 두면 Welcome페이지로 처리해줌

@RestController는 반환값으로 뷰를 찾는것이 아니라 http메시지바디에 바로 입력

log.debug("data="+ data) 이렇게 사용하면 안됨 의미없는 계산연산이 일어나 리소스 낭비
log.debug("data={}", data) o 이렇게사용

profile
안녕하세요

0개의 댓글