1

基本的に、これに基づいてエラーが発生します:

Caused by: java.lang.IllegalStateException: Cannot convert value of type [example.TestAuthFilterEntryPoint] to required type [org.springframework.security.web.AuthenticationEntryPoint] for property 'authenticationEntryPoint': no matching editors or conversion strategy found
... 42 more

基本的に、このクラスを AuthenticationEntryPoint として実装するだけです

import org.springframework.security.ui.AuthenticationEntryPoint;
import org.springframework.security.AuthenticationException;
public class TestAuthFilterEntryPoint implements AuthenticationEntryPoint,
    InitializingBean {...

これを正しく「変換」する方法に関して何か不足していますか?

4

1 に答える 1

1

実装する必要があるインターフェースはorg.springframework.security.web、Spring Security >= 3.0 のパッケージに含まれているため (エラー メッセージにあるように)、次のようになります。

import org.springframework.security.web.AuthenticationEntryPoint;
import org.springframework.security.AuthenticationException;
public class TestAuthFilterEntryPoint implements AuthenticationEntryPoint,
    InitializingBean {
  // ...
于 2012-10-05T12:37:17.610 に答える