Сбой шаблона шаблона приложения - PullRequest
0 голосов
/ 28 марта 2019

Я написал простой код для Springboot с контроллером отдыха. Он работает нормально, но не достигает конечной точки.

Мой класс приложения:

@SpringBootApplication
public class SpringbootRestTemplateDemo {

    public static void main(String[] args) {
        SpringApplication.run(SpringbootRestTemplateDemo.class, args);
        System.out.println("Springboot Rest template demo");
    }

}

Мой класс контроллеров:

@RestController
public class ProductController {

    @RequestMapping(value="/product/details", method=RequestMethod.GET)
    public String getProduct() {
        return "Product details";

    }
}

Я ожидаю, что простое сообщение использует запрос get, но оно не достигает конечной точки. Входные данные: http://localhost:8080/product/details

выход:

Страница ошибки Whitelabel Это приложение не имеет явного отображения для / ошибка, так что вы видите это как запасной вариант.

Чт 28 марта 19:34:44 IST 2019 Произошла непредвиденная ошибка (тип = Нет Найдено, статус = 404). Нет доступных сообщений

1 Ответ

0 голосов
/ 28 марта 2019

Нам, вероятно, понадобится увидеть структуру папок, чтобы полностью понять. Мое текущее предположение состоит в том, что ваш основной класс не находится в корневом пакете над другими классами.

Когда вы запускаете Spring Boot Application (то есть класс, помеченный @SpringBootApplication), Spring будет сканировать только те классы, которые находятся под пакетом вашего основного класса.

см. Предыдущий ответ: Это приложение не имеет явного сопоставления для / error

...