HTTP 요청에는 이전 상태들에 대한 정보가 없다.(Stateless 하다.)
하지만 서버에서는 이 요청을 보낸 사용자가 로그인된 사용자인지 등을 포함한 여러 상태 정보를 관리하고 싶어한다. 이런 필요성으로 나온 개념이 세션(Session)과 쿠키(Cookie)이다.
비밀번호를 평문으로 저장하지 않고 해시함수를 사용하여 암호화 후 저장하기 위해 bcrypt 알고리즘을 사용한다.
리액트 + 스프링부트(메이븐) 조합을 구성과정을 정리해본다.
자바프로젝트의 의존성 관리와 빌드 자동화 기능을 제공하는 툴이며, 프로젝트 내에서 pom.xml을 주설정파일로 하여 동작한다.