最近用SpringBoot写了一个项目,作为小程序的后台接口,开始的时候没有问题,当一系列的VO、service、impl、controller等方法写完以后,发现无法启动,报如下错误:

***************************
APPLICATION FAILED TO START
***************************

Description:

Field icbc in com.yundaotu.hebi.service.AppImpl required a bean of type ‘com.wx.service.IcbcService’ that could not be found.

The injection point has the following annotations:
- @org.springframework.beans.factory.annotation.Autowired(required=true)
Action:

Consider defining a bean of type ‘com.wx.service.IcbcService’ in your configuration.

上网查找原因说是找不到那个类,需要添加一个注解:

在springboot启动类上添加注解 @ComponentScan(basePackages = { “com.wx” }),添加之后但仍然没有解决;

于是经过各种仔细检查,发现是IcbcServiceImpl的接口实现类上没有添加@Service注解

添加之后 启动成功

先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐