Java 8's ::
enables method referencing via method name alone.
protected Object loadBeanController(String url) throws IOException {
loader = new FXMLLoader(getClass().getResource(url));
ApplicationContext context = MyProjectClass.getApplicationContext();
loader.setControllerFactory(context::getBean);
return loader.getController();
}
But, however, according to BeanFactory Interface (Spring) getBean()
getBean
does not take empty parameters - Some parameter values are expected:
getBean(String name)
getBean(String name, Class requiredType)
getBean(String name, Object[] args)
How is this resolved?