javafxfxml在注入焊接依赖项之前初始化激发

jgzswidk  于 2021-07-03  发布在  Java
关注(0)|答案(0)|浏览(250)

我正在使用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注入依赖项之后,如何初始化类?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题