При создании отображения в моем основном цикле загрузчик для AnchorPane FXML возвращает null при вызове getController().Метод Javafx FXMLLoader.getController() возвращает null
//instantiates the FXMLLoader class by calling default constructor
//creates an FXMLLoader called loader
FXMLLoader loader = new FXMLLoader();
//finds the location of the FXML file to load
loader.setLocation(mainApp.class.getResource("/wang/garage/view/ItemOverview.fxml"));
//sets the AnchorPane in the FXML file to itemOverview
//so that the AnchorPane is set to the display of the app
AnchorPane itemOverview = (AnchorPane) loader.load();
rootLayout.setCenter(itemOverview);
//finds the controller of the itemOverview and
//sets it to controller variable
//then provides a reference of mainApp to controller to connect the two
ItemOverviewController controller = loader.getController();//returns null
controller.setMainApp(this);
Я не указал контроллер в документе FXML. Это необходимо, если я использую loader.load()? Если да, то как я должен указывать контроллер в документе FXML?