SPRING

    [스프링 핵심 원리-고급]필드 동기화 -동시성 문제

    동시성 문제 * 스프링빈으로 등록된 클래스가 싱글톤이라면, 이 객체는 애플리케이션에 딱 하나만 존재한다는 뜻이다. 이렇게 하나만 있는 인스턴스의 필드를 여러 쓰레드가 동시에 접근하면서 발생하는 문제 환경 구축 test환경 lombok 설정 dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' testImplementation 'org.springframework.boot:spring-boot-starter-test' //테스트에서 롬복사용 testCompileOn..

    [인프런]스프링 시큐리티 - Spring Boot 기반으로 개발하는 Spring Security

    [인프런]스프링 시큐리티 - Spring Boot 기반으로 개발하는 Spring Security

    스프링시큐리티 스프링 시큐리티 기본 API 및 Filter이해 Form Login 로그인 페이지를 이용한 인증 방식 관련 설정 종류 loginPage("/loginPage") : 내가 사용할 로그인 페이지, 만약 설정 안하면 스프링시큐리티 기본 로그인 페이지 이용 defaultSuccessUrl("/") : 로그인 성공 후에 이동할 경로, 스프링시큐리티는 기본적으로 로그인을 성공하게 되면 제일 먼저 로그인을 성공하기 직전에 거쳐왓던 url 정보를 기억하고 있다가, 성공하게 되면 그 URL로 리다이렉트함, SavedRequest, requestCache등에 이동할 경로가 없거나, 이외에도 우선순위에 따른 targetUrl을 계속 구하다가 아무값도 없을때 defaultSuccessUrl로 이동한다 failu..