Spring securityOUTH 2.0エラー
進行中の個人項目では、ログイン設定をjwtに設定し、sessionに置き換えています.
この過程でミスが発生し、あまりにも簡単な理不尽なことをしたので、記録を残しました!
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'springSecurityFilterChain'
前述したように、SpringSecurityFilterChainを生成できないことを示す3つのエラーがあります. gradleまたはmavenに依存項目を追加します.
したがって、上記の依存性を追加すると、この問題は解決されます.確認声明 簡単に分かりましたが、本当に空の生成コードが入っていない場合もあります.
@Configurationに直接入れることができます
@EnableWebSecurityを入れるだけです.
検査依存性 gradleまたはmavenにspring-bootstart-tomcat.がある場合.このような名前があると、間違いになります.
スプリング起動自体にTomcatが内蔵されているのは、1つ増えたためかもしれません.
Can't configure antMatchers after anyRequest
この間違いは思ったほど多くの情報がない.
そうするしかない.なぜなら、間違った情報をよく読むと、根本的な問題ではないからだ.
エラーが発生した場合は、グーグル化するよりもantmatcherでコメント処理を行い、再開します.
can't configure anyrequest after itself
再開すると、上のような間違いになります.
初めて間違ったメッセージを送った時、英語が上手な人ならすぐに分かるはずだったのに、私はこのメッセージを見て初めて間違ったところが何なのかを知った.
このエラーメッセージは、最終的にanyrequestが重複していることを意味するので、springsecurityストリームのどの部分が予想外の呼び出しなのかを確認する必要があります.
ほとんどの場合、super()callから呼び出される場合は非常に無言です.
https://stackoverflow.com/questions/59004025/spring-security-error-java-lang-illegalstateexception-cant-configure-anyreque
この過程でミスが発生し、あまりにも簡単な理不尽なことをしたので、記録を残しました!
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'springSecurityFilterChain'
前述したように、SpringSecurityFilterChainを生成できないことを示す3つのエラーがあります.
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-core</artifactId>
<version>2.3.0.1</version>
</dependency>
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.3.1</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>2.3.1</version>
</dependency>
次はgradleimplementation 'com.sun.xml.bind:jaxb-core:2.3.0.1'
implementation 'javax.xml.bind:jaxb-api:2.3.1'
implementation 'com.sun.xml.bind.jaxb-impl:2.3.1'
スタックオーバーフローではjava 11エラーと呼ばれます.したがって、上記の依存性を追加すると、この問題は解決されます.
@Configurationに直接入れることができます
@EnableWebSecurityを入れるだけです.
検査
スプリング起動自体にTomcatが内蔵されているのは、1つ増えたためかもしれません.
Can't configure antMatchers after anyRequest
この間違いは思ったほど多くの情報がない.
そうするしかない.なぜなら、間違った情報をよく読むと、根本的な問題ではないからだ.
エラーが発生した場合は、グーグル化するよりもantmatcherでコメント処理を行い、再開します.
can't configure anyrequest after itself
再開すると、上のような間違いになります.
初めて間違ったメッセージを送った時、英語が上手な人ならすぐに分かるはずだったのに、私はこのメッセージを見て初めて間違ったところが何なのかを知った.
このエラーメッセージは、最終的にanyrequestが重複していることを意味するので、springsecurityストリームのどの部分が予想外の呼び出しなのかを確認する必要があります.
ほとんどの場合、super()callから呼び出される場合は非常に無言です.
https://stackoverflow.com/questions/59004025/spring-security-error-java-lang-illegalstateexception-cant-configure-anyreque
Reference
この問題について(Spring securityOUTH 2.0エラー), 我々は、より多くの情報をここで見つけました https://velog.io/@gowjr207/스프링-시큐리티-OAuth-2.0-오류テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol