프로젝트 생성 프로젝트는 IntelliJ ultimate에서 spring initialize로 생성해주었다. 먼저 백엔드 부분을 완성한 다음, frontend부분을 차차 완성할 예정이다. 프로젝트 세팅 프로젝트를 생성하면서, 로그인 부분을 먼저 만들어보기로 했다. Dependencies의 경우, 일단 필수적인 패키지와 로그인을 위한 security,jjwt,gson을 구성했고, 나머지 OAuth 같은 패키지는 필요에 따라 나중에 추가할 계획이다. # for Jwt Key, 32byte(256bit) 이상 jwt: secretKey: 12345678901234567890123456789012 refreshKey: 12345678901234567890123456789012 Jwt토큰 방식으로 로그인을 진행할..
개발동기 오늘부터 개인프로젝트를 시작한다. 현재 계속 Java와 스프링에 대해서 공부를 하고 있기는 하지만, 부분적인 퍼즐조각을 모으고만 있지 실제로 퍼즐조각을 모아서 퍼즐을 완성해본 적이 없다고 생각하게 되었다. 기술들을 머리로만 공부하게 되면 직접 사용하는데 점점 어려워질 것이라고 생각했다. 프로젝트에 주제에 대해서 곰곰히 생각해보고 있던 도중, 현대 사람들은 1인가구가 점점 늘어나면서 배달과 쇼핑을 하는 횟수가 점점 늘어나고 있다. 프로젝트를 완성하는데 내가 관심있는 결제 시스템까지도 구현할 수 있다고 생각해서 쇼핑몰 시스템을 Java와 스프링 부트를 통해 구현해보고자 한다. 흔해빠진 주제라고 생각하지만, 이런 주제에서 내가 구현하고자 하는 것들은 확실히 구현고 배울 점은 배우면서 내가 할 수 있는..