Consider defining a bean of type的问题
HUANGQIQI66:
[code=java]
@Service(value ="resource16xServiceImpl" )
@ConditionalOnProperty(name = "ifar.version", havingValue = "1.6.0")
public class Resource16xServiceImpl implements ResourceService {
private static final HikGaLogger LOGGER = HikGaLoggerFactory.getLogger(Resource16xServiceImpl.class);
@Autowired
private RegionRestServiceClient regionRestServiceClient;
@Autowired
private ResourceResRestServiceClient resourceResRestServiceClient;
@Override
public BaseResult findRegionsByMgrAuth(Param4MgrRegionV3 param4MgrRegionV3) {
return regionRestServiceClient.findRegionsByMgrAuth(param4MgrRegionV3);
}
@Override
public BasePage searchRes4Web(SearchResDTO searchResDTO) {
return resourceResRestServiceClient.searchRes4Web(searchResDTO).getData();
}
}
[/code]
我的原因是@ConditionalOnProperty注解,在指定条件下才创建bean。即不满足条件不会创建bean
|