Przerabiam sobie kurs w Spring Boot i wszystko było OK dopóki chciałem stworzyć podobny projekt, ale w zwykłym Spring. Jak wiadomo Spring Boot automatycznie ściąga sobie potrzebne zależności i automatyzuje część pracy. Postanowiłem, że przerobię to na zwykłego Spring i tu zaczął się problem. Chciałbym zmapować sobie prostą metodę, ale nie potrafię.
Dodałem podstawowe zależności
compile group: 'org.springframework', name: 'spring-context', version: '4.3.7.RELEASE'
compile group: 'org.springframework', name: 'spring-web', version: '4.3.7.RELEASE'
compile group: 'org.springframework', name: 'spring-webmvc', version: '4.3.7.RELEASE'
compile group: 'org.apache.tomcat.embed', name: 'tomcat-embed-core', version: '9.0.0.M18'
compile group: 'org.json', name: 'json', version: '20160810'
Chcę wyświetlić tak jak autor filmu listę w jsonie, ale nie jest to takie łatwe. Może ktoś nakierować mnie, co brakuje mi do uruchomienia takiej aplikacji w zwykłem Spring? W jaki sposób uruchomić w ogóle działanie @RestController. Mam np. metodę zmapowaną "company" i gdy wpisuję w przeglądarce za adresem "/company" to wywala błąd 404 = 'The origin server did not find a current representation for the target resource or is not willing to disclose that one exists'.