DMS 프로젝트 시작
저는 불과 몇년전까지만 해도 설계가 무엇인지도 거의 모르는 상태이고, 중요한 부분도 아니라고 여겼었습니다.하지만 대학 교과과정을 밟으면서 여러 프로젝트를 진행해보니 아무리 오래걸려도 설계가 완벽하게 되어있어야 개발을 수월하게 할 수 있고, 협업할 때도 소통이 원할하게
Spring Boot + MySQL + Github 원격저장소 설정
Spring Security을 적용하는데 필요한 여러 개념에 대한 설명과, 실제 Configuration 적용에 대한 코드입니다.
토큰 방식을 이용한 로그인과 회원가입 기능을 구현합니다. Domain~Repository까지의 구현입니다.
Token관련, 그리고 로그인/회원가입 관련 서비스와 컨트롤러를 구현하였습니다.
Spring Security를 적용한 Spring Boot 프로젝트에서 Form Login 방식을 진행했을 때 비밀번호 확인은 대체 어디서 하는지 디버깅 한 과정을 작성했습니다.
Swagger API를 어플리케이션에 적용하였습니다.
이미지 처리에 대해 다루고 있습니다.
Spring boot와 React를 연결하는 방법입니다.(서버입장)
소셜 로그인 처리 방식 중 Spring Security를 이용하여 서버에서 처리하는 방식을 설명하고 있습니다.
클라이언트에서 소셜 로그인을 처리할 때 백엔드의 로직을 구현하였습니다.
애완견 등록 기능 생성을 위한 Entity와 Repository를 만들었습니다.
Service와 Controller, DTO를 생성하였습니다.
회원정보 수정 로직을 만들었습니다.
이번엔 회원 탈퇴 기능을 만들어보겠습니다.회원 탈퇴 시에 회원과 연관되어 있는 사진, PetOwner 엔티티가 같이 삭제되어야 하고, 만약 애완견의 유일한 소유자라면 애완견, 애완견 사진도 같이 삭제되어야 합니다.돌이켜 생각해보면 연관된 엔티티 모두를 삭제하는 Orph
현재 프로젝트를 도커로 올렸습니다.
Redis 적용하기