SpringBoot 启动报错 Unsatisfied dependency expressed through field 'coreService'

今天帮别人解决一个问题,因为使用的feign进行系统间调用出现了Unsatisfied dependency expressed through field 'coreService'  的问题

远程调用的接口

@FeignClient(name = "coreserver" )
public interface CoreService {

    @RequestMapping(value = "v1/internal/address/{chain}", method = RequestMethod.POST)
    public ResultData addAddress(@PathVariable String chain,  @RequestBody String json);

    @RequestMapping(value = "v1/internal/monitor/{chain}", method = RequestMethod.POST)
    public ResultData subscribeAddress(@PathVariable String chain, @RequestBody String json);

    @RequestMapping(value = "v1/internal/monitor/{chain}", method = RequestMethod.DELETE)
    public ResultData unSubscribeAddress(@PathVariable String chain, @RequestBody String json);

    @RequestMapping(value = "v1/internal/records/{chain}" ,method = RequestMethod.GET)
    public ResultData queryRecord(@PathVariable String chain,@RequestParam String uuid,@RequestParam String platform);

    @RequestMapping(value = "v1/internal/transaction/{chain}" ,method = RequestMethod.POST)
    public ResultData transactionRecord(@PathVariable String chain, @RequestBody String json);

    @RequestMapping(value = "v1/internal/address/WithdrawMoney" ,method = RequestMethod.POST)
    public ResultData withdrawMoney( @RequestBody String json);

    @RequestMapping(value = "/v1/internal/address/notionalpooling" ,method = RequestMethod.POST)
    public ResultData notionalpooling( @RequestBody String json);

}

调用的实现类

@Component
public class CoreRemoteFallback implements FallbackFactory<CoreService> {

    @Override
    public CoreService create(Throwable throwable) {
        return new CoreService() {
            @Override
            public ResultData addAddress(String chain, String json) {
                // TODO: 2018/12/21 创建地址调用失败处理
                return new ResultData(ReStatusEnum.OPERNATE_FIAL.getId(),ReStatusEnum.OPERNATE_FIAL.getName(),null);
            }

            @Override
            public ResultData subscribeAddress(String chain, String json){
                // TODO: 2018/12/21 订阅失败处理
                return new ResultData(ReStatusEnum.OPERNATE_FIAL.getId(),ReStatusEnum.OPERNATE_FIAL.getName(),null);
            }
            @Override
            public ResultData unSubscribeAddress(String chain, String json){
                // TODO: 2018/12/21 取消订阅调用失败处理
                return new ResultData(ReStatusEnum.OPERNATE_FIAL.getId(),ReStatusEnum.OPERNATE_FIAL.getName(),null);
            }

            @Override
            public ResultData queryRecord(String chain,  String uuid,  String platform) {
                // TODO: 2018/12/21 查询转账信息失败处理
                return new ResultData(ReStatusEnum.OPERNATE_FIAL.getId(),ReStatusEnum.OPERNATE_FIAL.getName(),null);
            }

            @Override
            public ResultData transactionRecord(String chain, String json) {
                // TODO: 2018/12/29 转账条用失败回调处理

                return new ResultData(ReStatusEnum.OPERNATE_FIAL.getId(),ReStatusEnum.OPERNATE_FIAL.getName(),null);
            }

            @Override
            public ResultData withdrawMoney( String json){
                return new ResultData(ReStatusEnum.OPERNATE_FIAL.getId(),ReStatusEnum.OPERNATE_FIAL.getName(),null);
            }

            @Override
            public ResultData notionalpooling(  String json){
                return new ResultData(ReStatusEnum.OPERNATE_FIAL.getId(),ReStatusEnum.OPERNATE_FIAL.getName(),null);
            }

        };
    }
}

找不到CoreService的实例,无法注入导致的报错,

另外就是需要将依赖的自己的项目install到本地

需要mvn compile编译java代码然后在动心启动   compile的时候会download

这种问题的排查,启动不了,先compile或者package一下将问题暴露出来

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值