мой бин объявлен как:
<bean id="dbResponseProvider" class="x.y.z.DbResponse" scope="prototype"/>
На него ссылаются как:
@Resource(name = "dbResponseProvider")
private Provider<ExistingResponse> dbResponseProvider;
Сам класс объявлен как
public class DbResponse implements ExistingResponse {
...
Я получаю следующееошибка:
Caused by: org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'dbResponseProvider' is expected to be of type 'javax.inject.Provider' but was actually of type 'com.sun.proxy.$Proxy110'
У меня есть AOP pointcut как:
@Around("execution(* x.y.z..*.*(..))" )
Можно ли использовать AOP с javax.inject.Provider?