BeanNotOfRequiredTypeException mais qui était en fait de type $Proxy

J'ai besoin d'aide avec un problème avec le Printemps et proxy.

org.springframework.les haricots.usine.BeanNotOfRequiredTypeException: Bean nommé "fooAPIService" doit être de type [com.foo.clientapi.service.FooAPIService], mais qui était en fait de type [com.soleil.proxy.$Proxy110]

org.springframework.les haricots.usine.BeanCreationException: Erreur lors de la création de haricots avec le nom "activityController': l'Injection de dépendances de ressources échoué; nested exception est org.springframework.les haricots.usine.BeanNotOfRequiredTypeException: Bean nommé "fooAPIService" doit être de type [com.foo.clientapi.service.FooAPIService], mais qui était en fait de type [com.soleil.proxy.$Proxy110]

Webapp projet ->

Printemps-contexte

<context:annotation-config/>
<context:component-scan base-package="com.foo.controller"/>
<aop:aspectj-autoproxy />
<aop:config proxy-target-class="true"/>
<mvc:annotation-driven/>

ActivityController.class

import com.foo.clientapi.service.FooAPIService;
...

@Controller
@RequestMapping(value = "/toto")
public class ActivityController {

@Resource
private FooAPIService fooAPIService;

...
}

Un autre projet (micro-service) ->

FooAPIService.class

@Path("/foos")
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
public interface FooAPIService {

...
}

Jaxrs Config:

<jaxrs:client id="fooAPIService"
              address="${toto}"
              threadSafe="true"
              serviceClass="com.foo.clientapi.service.FooAPIService"
              inheritHeaders="true">
    ...
</jaxrs:client>

Version :
aspectjweaver : 1.6.10
aspectjrt : 1.6.11
cglib : 2.2
Printemps 3.2.2

OriginalL'auteur MaximeF | 2014-10-14