Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Transactions 如果用@Transactional注释,则不会调用Spring方法_Transactions_Spring Transactions - Fatal编程技术网

Transactions 如果用@Transactional注释,则不会调用Spring方法

Transactions 如果用@Transactional注释,则不会调用Spring方法,transactions,spring-transactions,Transactions,Spring Transactions,控制器代码 @自动连线 专用AdNetworkPlacementService和NetworkPlacementService @POST @Produces("application/json") @Consumes("application/json") public AdNetworkPlacement createPlacement(@QueryParam("pubId") Long publisherId, AdNetworkPlacement placement) t

控制器代码 @自动连线 专用AdNetworkPlacementService和NetworkPlacementService

@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时不会调用该方法

评论说它很好

问题解决了

这是上下文组件的问题:扫描


需要指定完整的包结构

如何确保调用createPlacement()方法而不调用CreateNonIntegratedDataNetworkPlacement()方法?通过添加日志语句或System.out.println?