ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 10월 17일 화요일 TIL 회고록
    카테고리 없음 2023. 10. 18. 02:14

    개인 사정으로 인해 그동안 작성을 하지 못했다 ㅠㅠ..

    이제라도 다시 열심히 작성해야겠다.. 지금은 구글링을 해서 OAuth2 API를 구현하고 있다.


    현재 발생하는 에러..

    API를 테스트하려고 스프링을 실행하려고 하면 아래와 같은 오류가 나온다.

     consider defining a bean of type 'org.springframework.security.oauth2.client.registration.clientregistrationrepository' in your configuration.

     

    구글링을 해서 해결 방법들을 정리해보았다.

     

    1. application.properties 설정

    application.properties에 아래 코드를 기입해주면 된다.

    spring.profiles.include=oauth

    아니면 application-oath.properties 파일을 새로 만들어서 위 코드를 기입해주면 된다.

     

    2. bulid.gradle 설정

    implementation 'org.springframework.boot:spring-boot-starter-web'
    implementation 'org.springframework.boot:spring-boot-starter-oauth2-client'

    Spring boot OAuth2 client 의존성을 주입하고 사용할 때 Spring boot Starter Web 의존성이 있으면 위 오류가 나온다고 한다.

    그래서 OAuth2 client 의존성을 주입하고 사용하려면 Starter Web 의존성을 지운 뒤 사용해야 한다고 한다.

     

    현재 나는 두가지 방법들을 모두 시도해보았으나 계속 같은 오류가 나온다. 하루종일 이거만 붙잡고 있다.. ㅜ

    내일도 열심히 오류를 고쳐보자..

     

     

Designed by Tistory.