@Service
extends @Component
, что позволяет classpath scanning
.
. Вы можете включить classpath scanning
и annotations
<context:annotation-config />
<context:component-scan base-package="com.package.a,com.b" />
Я не знаю, какая версияты используешь.Попробуйте это.
<authentication-manager>
<authentication-provider user-service-ref="userDetailsService">
<!-- <password-encoder hash="md5" /> -->
</authentication-provider>
</authentication-manager>
Если вы не укажете имя, это будет имя класса.Но вы указываете то же имя, что и другое, но с указанием другого в файле конфигурации.
Если у вас @Service
без имени, тогда все будет в порядке.