Java 8's ::
chỉ cho phép tham chiếu phương thức thông qua tên phương thức.Tham số bị mất của Java 8 khi sử dụng ::
protected Object loadBeanController(String url) throws IOException {
loader = new FXMLLoader(getClass().getResource(url));
ApplicationContext context = MyProjectClass.getApplicationContext();
loader.setControllerFactory(context::getBean);
return loader.getController();
}
Nhưng, tuy nhiên, theo BeanFactory Interface (Spring) getBean()
getBean
không mất thông số trống - Một số giá trị tham số được mong đợi:
getBean (String name)
getBean (String name, Class requiredType)
getBean (Tên chuỗi, đối tượng [] args)
Cách này được giải quyết?