Vaadin и аннотация @Autowired

Здравствуйте дорогие пользователи, возник вопрос
При подключении Vaadin к SpringMVC я написал свой класс для отображения таблицы с базы на странице в ваадине. Нужно вытягивать данные с service.

@Theme("valo")
@Title("Administration panel")
@SpringUI
public class Administration extends UI {

    @Autowired
    LoginService service;   
    @Override
    protected void init(VaadinRequest request) {
        AbsoluteLayout layout = new AbsoluteLayout();
        setContent(layout);
}
@WebServlet(urlPatterns = {"/administration","/administration/*","/VAADIN/*"},asyncSupported = true)
    @VaadinServletConfiguration(ui = Administration.class, productionMode = false)
    public static class AdministrationVaadinServlet extends VaadinServlet {
    }
}

Возникла ошибка, ваадин хорошо загружается, показывает форму, но вот @Autowired не работает и серис всегда null, помогите с данной проблемой.
Весь код приложения тут:

https://github.com/goodvin1709/SombraShop/blob/newLogicMaven/src/main/java/com/goodvin/UI/Administration.java