Java 8 ::
позволяет ссылаться на метод с помощью имени метода.
protected Object loadBeanController(String url) throws IOException {
loader = new FXMLLoader(getClass().getResource(url));
ApplicationContext context = MyProjectClass.getApplicationContext();
loader.setControllerFactory(context::getBean);
return loader.getController();
}
Но, однако, согласно Интерфейс BeanFactory (Spring) getBean()
getBean
не принимает пустые параметры - Некоторые параметры значения ожидаются:
getBean (имя строки)
getBean (имя строки, класс requiredType)
getBean (имя строки, объект [] args)
Как это разрешено?