2015-07-06 11 views
0

У меня возник короткий вопрос. Мне удалось сделать некоторые инъекции зависимостей с конфигурационным файлом xml, он работал отлично! Но как только я пытаюсь внедрить в контроллер FXML он не работает больше, и я получаю NullPointerException ...@Autowired в контроллере FXML

<?xml version="1.0" encoding="UTF-8"?> 


<beans xmlns="http://www.springframework.org/schema/beans" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> 


<bean id="iMainGUIHandler" class="de.vibrating_earth.main.MainGUIHandler" scope="singleton" autowire="byName"></bean> 
<bean id="iMainModel" class="de.vibrating_earth.main.MainModel" scope="singleton" autowire="byName"></bean> 
</beans> 

Точка ввода

@Autowired частный MainModel iMainModel;

ответ

0

ОК можно закрыть, нашел ответ сам :) Я создал контроллер FXML во время работы с «новым», я добавил, что контроллер FXML имеет одноэлементные бобы, и теперь он работает!

Смежные вопросы