创建springboot项目时,启动后发现以下报错
Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. 2023-11-18T10:26:48.876+08:00 ERROR 26080 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter : *************************** APPLICATION FAILED TO START *************************** Description: Field loginService in login.controller.loginController required a bean of type 'login.service.Impl.LoginServiceImpl' 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 'login.service.Impl.LoginServiceImpl' in your configuration. Process finished with exit code 1
这表示spring容器找不到bean对象,通常是使用了springboot的自动装配(Autowired)后,没有为相应的service添加注解@Service。
这里是在Controller层使用Service层时没有为Service层添加@Service注解,在Service类上添加即可