Из вашего журнала у вас должен быть класс с именем AccessConfirmationController
. У него есть внутреннее свойство, тип которого ClientAuthenticationCache
, верно?
Ошибка говорит о том, что вы не определяете bean-компоненты, тип которых ClientAuthenticationCache
, поэтому bean-компонент AccessConfirmationController
также не может быть создан.
Вы можете использовать компонентную функцию сканирования Spring * для автоматического обнаружения и создания экземпляра ClientAuthenticationCache
.
Чтобы включить функцию сканирования компонентов, добавьте <context:component-scan base-package="some.package">
в applicationContext.xml
. Любые классы в указанном base-package
и его подпакетах, которые снабжены подтипами @Component, такими как @ Controller, @ Repository.Spring может автоматически обнаруживать и создавать экземпляры @Service.