Java 8的::
僅通過方法名稱啓用方法引用。使用時,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 Interface (Spring) getBean()
getBean
不走空的參數 - 某些參數值預計:
的getBean(字符串名稱)
的getBean(字符串名稱,類requiredType)
getBean(String name,Object [] args)
這是如何解決的?