下面代码会出现什么问题,如何解决? Java @RestController @RequestMapping("/api") public class MyController { @Autowired private MyService service; @GetMapping("/foo") public String foo() { return service.doSomething(); } } @Service public class MyService { @Autowired private SomeOtherService otherService; public String doSomething() { return otherService.getSomething(); } } public class SomeOtherService { public String getSomething() { return "something"; } }
时间: 2023-06-05 15:04:25 浏览: 75
springboot注解
这段代码的问题是MyService类没有使用@Service注解进行标注,Spring容器无法识别该类为一个Bean,无法进行自动注入。要解决这个问题,只需要在MyService类上添加@Service注解即可。
阅读全文