2014-11-27 5 views
0

Код контроллера @Autowired частный AdSetworkPlacementService adNetworkPlacementService;Метод пружины, если аннотируется с @Transactional, его не назовешь

@POST 
@Produces("application/json") 
@Consumes("application/json") 
public AdNetworkPlacement createPlacement(@QueryParam("pubId") Long publisherId, AdNetworkPlacement placement) 
     throws APIException { 

    return adNetworkPlacementService.createNonIntegratedAdNetworkPlacement(116l, publisherId, placement); 
} 

Метод Код

@Transactional(rollbackFor = Exception.class) 
    public AdNetworkPlacement createNonIntegratedAdNetworkPlacement(Long userId, Long publisherId, AdNetworkPlacement placement) throws APIException { 
} 

Метод не дозвонились при добавлении @Transactional

Комментируя, что она отлично работает

+0

Как вы убедились в том, что метод createPlacement() вызывается, а createNonIntegratedAdNetworkPlacement() - нет? добавив записи журнала или System.out.println? –

ответ

0

Проблема решена

Это была проблема с контекстом -компонент: сканирование

Необходимо указать полную структуру упаковки

Смежные вопросы