Dlaczego @Autowired na polu nie zadziałał? Czy to jest tak że pod spodem Spring tworzy konstruktor przez który wstrzykuje? Tutaj był własny konstruktor i dlatego to wszystko się przekręciło?
Ponieważ obiekt gui został utworzony zanim doszło do wstrzykniecia. Dodając wstrzykiwanie przez konstruktor dajemy kopilatorowi informacje, aby nie tworzył tego obiektu zanim nie dojdzie do wstrzyknięcia, więcej info: github.com/vaadin/flow-and-components-documentation/issues/228
Super poradnik :)
Dlaczego @Autowired na polu nie zadziałał? Czy to jest tak że pod spodem Spring tworzy konstruktor przez który wstrzykuje? Tutaj był własny konstruktor i dlatego to wszystko się przekręciło?
Ponieważ obiekt gui został utworzony zanim doszło do wstrzykniecia. Dodając wstrzykiwanie przez konstruktor dajemy kopilatorowi informacje, aby nie tworzył tego obiektu zanim nie dojdzie do wstrzyknięcia, więcej info:
github.com/vaadin/flow-and-components-documentation/issues/228