springboot项目启动报错Parameter 4 of constructor in com.ffkj.platform.mainstay.controller.MerchantControll

业务需求: 今天公司叫做一个营业执照识别功能,然后需要对接百度AI,在写完了代码后启动就报错了。
错误如下:
Parameter 4 of constructor in com.ffkj.platform.mainstay.controller.MerchantController required a bean of type ‘com.ffkj.base.baidu.util.BaiDuDistinguishUtil’ that could not be found.

解决过程: 在网上找了很多办法,都说的是加一个@MapperScan注解,很明显这个注解是将mapper文件注入bean的,而我这个报错是需要将实体类注入bean,所以按此类推,是不是也有一个实体类的注解,所以找了一会儿,找到了这个@ComponentScan注解,加上后果然可以。

解决办法: 在启动类中加上@ComponentScan(value = “类路径”,lazyInit = true)


版权声明:本文为ShanLanF原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。