Я пытаюсь ввести java.util.prefs.Preferences bean в мой главный контроллер. Контроллер выглядит так:
@Controller
class MyController {
@Autowired
private Preferences preferences;
}
Файл application-context.xml создает bean для java.util.prefs.Preferences. Он использует метод factory, поэтому у меня есть следующая запись для создания bean:
<bean id="preferences" class="java.util.prefs.Preferences" factory-method="userNodeForPackage" />
Preferences.userNodeForPackage(param) принимает для параметра класс, относящийся к Предпочтению. В этом случае Spring необходимо создать bean, выполнив вызов:
Preferences.userNodeForPackage(MyController.class);
Как можно передать класс в Spring bean, созданный с помощью метода factory? Благодаря
Информация о среде:
Java 7
Spring 3.1