#programowanie #spring #kolejnyproblemspring
http://wklej.org/id/2846122/
dodam że autowiązanie AccountManager w AccountEndpoint działa.
Ma ktoś pomysł co jest nie tak?
http://wklej.org/id/2846122/
dodam że autowiązanie AccountManager w AccountEndpoint działa.
Ma ktoś pomysł co jest nie tak?
- Najlepsze
- Wszystkie komentarze







@Import(MvnConfig.class)
@SpringBootApplication
public class LeaveManagement (...)
edit: ewentualnie wyjeb w ogóle ten @ComponentScan
nie to żebym specjalnie narzekał, ale jakbyś poza wklejaniem kawałku kodu z komentarzem też dodawał link do jakiegoś repozytorium, gdzie kod hostujesz, to być może komuś zechciałoby się rzucić okiem na całość i od razu wskazać błędy które zrobiłeś. A może nawet zasugerować bardziej cwany sposób na rozwiązywanie niektórych problemów.
@arthurn: Tzn? Widzisz w logach, że nie mapuje, czy Ci się wydaje, że nie mapuje, bo nie działają tak, jak zakładasz?
Wklej kod.
@SpringBootApplication(scanBasePackages="com.example") ?
@arthurn: Niemożliwe. Poczekam na link do repo.
I brak konsekwencji nazewniczej klas - patrz pakiet kontrolerów ;)
Ale to tak na marginesie.
używasz spring-boot 1.4.0.RELEASE, a z tego co pamiętam to on przychodzi ze springie 4.3. Od springa 4.3 jeśli masz jeden konstruktor w klasie, to nie musisz na nim adnotacji @Autowired dodawać.
Wywaliłem Twój
@ComponentScan(basePackages = {"com.example.config", "com.example.controler", "com.example.endpoint.account", "com.example.Facade","com.example.manager", "com.example.entity", "com.example.repository"})
i
Powinno wstać, ale działać nie będzie, bo masz inne błędy.
edit: mądra lektura:
http://docs.spring.io/spring-boot/docs/current/reference/html/using-boot-structuring-your-code.html
Mapped "{[/register],methods=[GET]}" onto public java.lang.String com.example.Controler.Account.RegisterControler.register(javax.servlet.http.HttpServletRequest,com.example.DTO.RegisterDTO,org.springframework.validation.BindingResult)
2016-09-13 20:48:24.693 INFO 292 --- [ restartedMain] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/register],methods=[POST]}" onto public java.lang.String com.example.Controler.Account.RegisterControler.registerUser(javax.servlet.http.HttpServletRequest,com.example.DTO.RegisterDTO,org.springframework.validation.BindingResult)
Nie wiem czemu nie próbował od razu tego co ludzie tu pisali ;p