请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

引入找不到WechatApiProvider

pom.xml引入依赖

<dependency>
	    <groupId>cn.felord</groupId>
	    <artifactId>payment-spring-boot-starter</artifactId>
	    <version>1.0.16.RELEASE</version>
	</dependency>
import cn.felord.payment.wechat.v3.WechatApiProvider;

@Service
@Slf4j
public class PaymentServiceImpl implements PaymentService {
    @Resource
    private WechatApiProvider wechatApiProvider;

}

系统启动报错,这是什么原因

Consider defining a bean of type 'cn.felord.payment.wechat.v3.WechatApiProvider' in your configuration.


正在回答 回答被采纳积分+3

1回答

神思者 2023-02-25 12:31:31

你把完整报错信息截图发一下

0 回复 有任何疑惑可以回复我~
  • 提问者 风雷剑仙 #1
    Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
    2023-02-25 13:43:47.321 [main] ERROR o.s.b.diagnostics.LoggingFailureAnalysisReporter:40 - 
    
    ***************************
    APPLICATION FAILED TO START
    ***************************
    
    Description:
    
    A component required a bean of type 'cn.felord.payment.wechat.v3.WechatApiProvider' that could not be found.
    
    
    Action:
    
    Consider defining a bean of type 'cn.felord.payment.wechat.v3.WechatApiProvider' in your configuration.
    回复 有任何疑惑可以回复我~ 2023-02-25 14:11:11
  • 神思者 回复 提问者 风雷剑仙 #2
    感觉好像是你POM文件引用的依赖库下载不完整呢。你把Maven的Repository目录清空,让Maven重新下载依赖库
    回复 有任何疑惑可以回复我~ 2023-02-25 18:57:45
  • qq_慕莱坞1170540 回复 提问者 风雷剑仙 #3
    回复 风雷剑仙請問解決了嘛
    回复 有任何疑惑可以回复我~ 2023-11-12 16:03:21

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信