사용자는 "/oauth/authorization/kakao"로 카카오 oauth2 로그인을 시도한다. OAuth2AuthorizationRequestRedirectFilter의 BASE_URI가 포함된 요청을 받으면 스프링 시큐리티의 필터 작업이 수행되는데, 먼저 do
스프링은 어플리케이션의 흐름에 관한 제어권을 가져 개발자가 객체를 직접 관리하지 않고 스프링의 어플리케이션 컨텍스트에서 객체의 생성과 소멸까지의 생명주기를 관리해준다. 어플리케이션의 흐름에 관한 제어권을 가진다 이 말을 들으면 어떤 느낌인지는 알겠지만, 정확히 무엇을
아래와 같은 이유로 비식별 관계가 식별 관계보다 더 선호한다.식별 관계는 부모 테이블의 기본키를 자식 테이블로 전파하면서 자식 테이블의 키 컬럼이 점점 늘어난다. 결국 조인할 때 SQL이 복잡해지고, 기본 키 인덱스가 불필요하게 커질 수 있다.식별 관계는 2개 이상의
스프링 빈이란?스프링 ioc 컨테이너가 관리하는 자바 객체.스프링 빈을 사용하는 이유는?객체의 생성과 생명주기를 스프링 ioc 컨테이너에 위임하기 위함.이로써 아래와 같은 이점이 있다.객체 간 결합도를 낮출 수 있다.스프링 빈은 기본적으로 싱글톤이기 때문에 효율적으로