Wpis z mikrobloga

Może na mirko coś pomogą bo męczę się z tym już długo i nawet na stacku mi nie pomogli ( ͡° ʖ̯ ͡°)
Potrzebuję ustawić swój walidator w web flowie, ale gdy to robię, web flow przestaje widzieć beany stworzone w aplikacji.
klasa konfigurująca webflow: http://wklej.org/id/2798657/
checkout-flow.xml: http://wklej.org/id/2798659/
aplikacja wywala się na pierwszym stanie akcji, mianowicie:

org.springframework.expression.spel.SpelEvaluationException: EL1008E:(pos 0): Property or field 'cartServiceImpl' cannot be found on object of type 'org.springframework.webflow.engine.impl.RequestControlContextImpl' - maybe not public?
org.springframework.expression.spel.ast.PropertyOrFieldReference.readProperty(PropertyOrFieldReference.java:224)

Sam bean jest tworzony w aplikacji poprzez adnotację @Service , w innych miejscach aplikacji mogę z niego korzystać więc po prostu web flow go nie widzi (ani żadnego innego stworzonego beana). Według dokumentacji wszystko powinno działać, macie jakieś pomysły co tu zmienić? Wcześniej nie używałem walidatora i nie deklarowałem beana flowBuilderServices i webflow odnajdywał beany normalnie :/

Wstawiam jeszcze link do wątku na stacku:
klik
#java #programowanie #webflow #spring #naukaprogramowania #pytaniedoeksperta #pytanie #pomocy
  • 2
  • Odpowiedz
Sam bean jest tworzony w aplikacji poprzez adnotację @Service , w innych miejscach aplikacji mogę z niego korzystać więc po prostu web flow go nie widz


@Godziu73: Widzi widzi, nie w tym rzecz. Masz prawdopodobnie skopany config, tylko nie wiem gdzie, bo nie używałem WF. Wklej jeszcze CartServiceImpl.
  • Odpowiedz