我正在使用 spring boot 开发一个简单的 REST API,但我坚持使用 spring 的命令来初始化我的应用程序的 bean。我如何控制我的应用程序中 bean 初始化的顺序?
我正在使用 spring boot 2.1.7 问题是 spring 试图在 ContactRestController 依赖的 SomeService 之前初始化 ContactRestController 所以它在 ContactRestController 的构造函数中以 NullPointerException 结束:
@RestController
public class ContactRestController {
@Autowired
private SomeService ;
// no-args constructor
public ContactRestControlle(){
this.someService.doStuff() ;
}
}
莫回无
相关分类