0
votes

Inscription à filtrer avec démarrage et guichet authentifiéWebApplication

Je joue actuellement avec Apache Wicket 8 et Boot Spring. J'ai fabriqué une application Web simple avec des panneaux, Breandcrumbs DataProvider, etc. L'application fonctionne bien. Dans ma classe de configuration Spring, j'ai mis en place un haricot filtre. Maintenant, je veux implémenter la fonctionnalité d'authentification. Par conséquent, j'ai passé de la classe wickets d'étendue de Wickets à la classe authentifiéWebApplication et créé une authentification authentifiée personnalisée.

Quand je démarre maintenant l'application, je reçois un WicketruntimeException nous disant à utiliser Application.init () < / Code> Méthode pour configurer mon objet d'application. Pour une raison quelconque, mon haricot de filtre ne peut plus être instancié.

J'ai essayé d'utiliser un filterregistrationbean au lieu de filtre avec le même effet.

Toute suggestion sur la manière de résoudre ce problème?

Voici ma classe de configuration avec le filterregistrationBean : xxx

et Voici l'erreur: xxx


0 commentaires

3 Réponses :


1
votes

Comme le message d'exception suggère que vous devez appeler application.Init () après l'instanciation.


2 commentaires

Ceci est déjà fait dans ma classe de wicketApplication en remplaçant la méthode init d'authentifiéWebApplication et appelant Super.init ()


Vous devez appeler la méthode, pas seulement pour le remplacer.



1
votes

Comme Martin vous a suggéré de le faire dans votre définition de filtreRecistrationBean, c'est-à-dire: xxx

BTW: envisagez d'utiliser la dernière version 8.x, qui correspond à 8.5.0 < / p>


0 commentaires

0
votes

Malheureusement, votre solution ne fonctionnait pas. La même erreur a été lancée à nouveau. Cependant, j'ai pu identifier le problème à la fin.

Le problème était dans le constructeur de ma classe d'applications de guichet. Dans ce constructeur, j'ai appelé Super.init (). Après avoir supprimé cette application, a commencé sans erreur d'instantiation de haricot. xxx


0 commentaires