Браузер не видит правильного сопоставления - PullRequest
1 голос
/ 16 июня 2020

Я хотел создать простое приложение микросервиса , используя 3 приложения с весенней загрузкой . Я начал устанавливать отображение запроса на @RestController, но мое приложение не видит правильного сопоставления. Я имею в виду, что когда я пытаюсь подключиться к localhost: 8080 / catalog / something (я смотрел Tomcat Server на порт 8080 своего собственного компьютера, как вы видите), мой браузер отправляет ошибку, подобную этой.

Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Tue Jun 16 13:04:34 SAMT 2020
There was an unexpected error (type=Not Found, status=404).

Насколько я знаю, это означает, что для этого запроса нет сопоставления. Может я чего-то не знаю, но думаю, что этот код должен работать, но нет. Браузер не видит правильного сопоставления. Что не так? Также я пробовал установить аннотацию @ComponentScan, но, как я прочитал, поправьте меня, пожалуйста, в этом случае нет необходимости. В любом случае, доза аннотации ComponentScan мою проблему не решила. Поправьте мой, если ошибаюсь) Ниже я вставлю примеры своего кода.

Это мой Контроллер

@RestController
@RequestMapping("/catalog")
public class MovieCatalogResource {

    @GetMapping("/{userID}")
    public List<CatalogItem> getCatalog(@PathVariable("userID") String userId) {
        return Collections.singletonList(
                new CatalogItem("", "", 10)
        );
    }
}

А это основной (Здесь нет ничего особенного, только запуск Приложение Spring-Boot, но я думаю, оно может быть вам полезно)

@SpringBootApplication
public class MovieCatalogServiceApplication {

    public static void main(String[] args) {
        SpringApplication.run(MovieCatalogServiceApplication.class, args);
    }

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...