@Order on WebSecurityConfigurers muss eindeutig sein

8

Ich stehe vor dem Problem mit mehreren Einstiegspunkten in meine Spring App. Ich füge unterhalb meiner Konfiguration ein.

%Vor%

}

web.xml

%Vor%

Servlet mvc-dispatcher:

%Vor%

WebAppInitializer:

%Vor%

WebSecurityConfig:

%Vor%

WebConfiguration:

%Vor%

Stapelverfolgung:

%Vor%

Ich habe versucht, die Annotationen gemäß diese Antwort aber erfolglos.

Was mache ich falsch?

Übrigens wäre ich sehr dankbar, wenn Sie im Frühjahr ein Tutorial mit mehreren Einstiegspunkten mit Java-basiertem conf (REST, Formularanmeldung, OAuth2) empfehlen könnten.

Prost

EDIT 1:

Ok, also habe ich die Konfiguration wie gewünscht aktualisiert. Immer noch die Ausnahme erhalten, obwohl @EnableWebSecurity entfernt wurde. Spring Security wurde auf 3.2.4.RELEASE aktualisiert.

EDIT 2:

Ich dachte, dass die Bereitstellung des gleichen Pakets die Ausnahme verursachen könnte, also habe ich zwei verschiedene Pakete erstellt und zwei Implementierungen von AuthenticationProvider eingefügt.

Als nächstes habe ich das

geändert

basePackages=com.springapp.mvc.configuration.rest im ApiWebSecurityConfigurationAdapter

und

basePackages=com.springapp.mvc.configuration.form im FormLoginSecurityConfigurationAdapter.

Das habe ich bekommen:

%Vor%

Ich verwende die Transaktionsverwaltung mit dem ASPECTJ-Modus. Kann das irgendwie herumspielen?

Übrigens. Ich verwende Spring 4.0.0.RELEASE.

    
dawid gdanski 29.05.2014, 10:04
quelle

0 Antworten