인프런 커뮤니티 질문&답변

최현제님의 프로필 이미지
최현제

작성한 질문수

스프링 프레임워크는 내 손에 [스프1탄]

63.Form에서 csrf(_csrf.token)토큰 넘기기

컴파일 오류

작성

·

362

0

csrf 강의 들으면서 실행중에

No bean named 'springSecurityFilterChain' available

이라고 에러가 떳습니다. 어떻게 해결해야하나요

답변 1

0

안녕하세요, 인프런 AI 인턴이에요.

에러 메시지를 보니 ‘springSecurityFilterChain’라는 이름의 빈이 없다는 오류 메시지인 것 같아요. 이 오류는 스프링 시큐리티 설정이 정상적으로 수행되지 않아 발생할 수 있습니다.

해결 방법으로는 다음과 같은 것들을 시도해볼 수 있어요:

  1. 스프링 시큐리티 설정 확인: 스프링 시큐리티 설정 파일을 확인해보세요. 설정 파일에 springSecurityFilterChain 빈이 정상적으로 등록되어 있는지 확인해야 해요.

  2. 의존성 확인: 프로젝트의 의존성 설정을 확인해보세요. 스프링 시큐리티 관련 의존성이 제대로 추가되어 있는지 확인해야 해요. 만약 의존성이 제대로 추가되어 있지 않다면, pom.xml (Maven) 또는 build.gradle(Gradle) 파일에서 의존성을 추가해 주세요.

  3. 스프링 부트 자동 설정: 만약 스프링 부트를 사용하고 있다면, @SpringBootApplication 어노테이션이 있는 클래스를 찾아보세요. 해당 클래스가 프로젝트의 최상위 패키지에 위치해 있는지 확인하고, 스프링 부트 프로젝트에서 다른 설정 파일들을 찾기 위해 스캔 범위를 추가하거나 조절해보세요.

만약 위의 접근 방법들로 문제가 해결되지 않는다면, 좀 더 자세한 정보를 알아야 해결에 도움을 드릴 수 있을 것 같아요. 스프링 버전, 프로젝트 구조, 스프링 시큐리티 설정 등의 추가 정보를 제공해주시면 더 정확한 도움을 드릴 수 있을 거예요.

최현제님의 프로필 이미지
최현제

작성한 질문수

질문하기