我正在使用fxml和焊接se在一起。到目前为止,除了某些情况外,它工作得很好。
public class ApiController extends AnchorPane implements Initializable {
@Inject
private ApiFactory apiFactory;
@FXML
private TextArea requestArea;
@FXML
private TextArea responseArea;
public ApiController() {
// creates FXML loader, sets weld controller factory, and assigns "this" to root/controller.
ControlCenter.loadFxml("/view/api.fxml", this);
}
@Override
public void initialize(URL location, ResourceBundle resources) {
// breakpoint here will show "apiFactory" null
}
}
我需要做初始化,但只有在焊缝已注入 ApiFactory
实施。然而,注射发生在 initialize
被称为。在weld注入依赖项之后,如何初始化类?
暂无答案!
目前还没有任何答案,快来回答吧!