애플 로그인.. 정말 악명이 높다. 이번 프로젝트에서 소셜 로그인 구현을 담당하게 되었는데, 그 과정에서 학습한 애플 로그인부터 탈퇴까지 그 흐름에 대해서 정리해 보았다. Untitled사용자가 애플 계정으로 로그인을 하면 Apple 서버로부터 다양한 정보를 얻게 된다
커스텀 필터를 만들었을 때, @Componenet 어노테이션을 통해 해당 필터를 bean으로 등록했는지의 여부에 따라 filter가 web ignoring에 의해 무시되지 않는 상황이 발생했다.좌측은 @component로 빈을 등록했을 때이고, 우측은 빈으로 등록하지
인증 : 사용자의 신원을 확인하는 절차인가 : 사용자의 권한을 확인하고 허가하는 절차Stateless(무상태성), 말 그대로 상태를 유지하지 않는다는 말이다. 즉, 서버는 클라이언트의 상태를 저장하지 않는다. 때문에 서버측에서는 클라이언트의 이전의 상태에 대해서는 관리
Docker hub란? 우리는 어떤 프로그램이 필요할 때, 앱 스토어에서 프로그램을 다운받게 되고 해당 프로그램을 실행시키면 프로세스가 동작하는 방식으로 작동한다. Docker도 이와 비슷하다. 앱 스토어와 같이 우리는 필요한 소프트웨어를 docker hub에서 찾
지연 로딩? 즉시 로딩? 위의 코드는 SOPT 3차 세미나에서 진행했던 코드 중 일부분입니다! 저는 개인적으로 3차 세미나 내용을 복습하면서 fetch = FetchType.LAZY 가 무엇인지, 왜 지연 로딩 방식으로 설정했는지 궁금해서 공부를 하다보니 N+1
Java Enum > Enum은 "Enumeration"의 약자로 열거, 목록, 일람표 라는 뜻을 가지고 있다. 어렵게 생각할 필요 없이 상수 데이터들의 집합이라 생각하면 된다. Enum 상수 enum의 핵심은 이러한 상수를 단순히 정수로 치부하지말고 객체 지향적으
아래 내용은 코딩애플의 git 강의를 듣고 요약 정리한 내용이다. 첨부된 사진들은 코딩애플 강좌에서 사용된 사진임을 밝힙니다:)git add : 변경된 파일들을 staging 영역에 추가하는 명령어git commit : staging 영역에 있는 파일들의 변경 내용을