Java >> Java tutorial >  >> Tag >> Spring

Spring Rest Controller arv

Nikola,

Jeg er ikke sikker på, hvorfor din kode ikke fungerer i dit system, jeg oprettede de samme klasser i et projekt, og det fungerer fint, jeg tilføjede endda en anden cookie-type, service og api-klasser.

SpringBoot-log (du kan se 4 slutpunkter initialiseret):

2019-02-26 14:39:07.612  INFO 86060 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/chocolateCookies],methods=[POST]}" onto public org.springframework.http.ResponseEntity<cookie.ChocolateCookie> cookie.ChocolateCookieApi.create(cookie.ChocolateCookie)
2019-02-26 14:39:07.613  INFO 86060 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/chocolateCookies/{cookieId}],methods=[POST]}" onto public org.springframework.http.ResponseEntity<?> cookie.CookieApi.eatCookie(long)
2019-02-26 14:39:07.615  INFO 86060 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/oatmeal-raisin-cookie],methods=[POST]}" onto public org.springframework.http.ResponseEntity<cookie.OatmealRaisinCookie> cookie.OatmealRaisingCookieApi.create(cookie.OatmealRaisinCookie)
2019-02-26 14:39:07.615  INFO 86060 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/oatmeal-raisin-cookie/{cookieId}],methods=[POST]}" onto public org.springframework.http.ResponseEntity<?> cookie.CookieApi.eatCookie(long)

Test af controllere i postbud

Som @Domingo nævnte, kan du have nogle konfigurationsproblemer i din applikation, fordi fra OOP og Spring IoC perspektiver ser din kode fint ud og kører uden problemer.

BEMÆRK:Jeg kører disse controllere ved hjælp af SpringBoot 2.0.5, Java 8, Eclipse

Jeg postede mit projekt i GitHub til din reference.https://github.com/karl-codes/cookie-monster

Skål!


Java tag