首页 > 解决方案 > 休息模板应用程序失败

问题描述

我已经为带有休息控制器的 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";

    }
}

我期望使用获取请求的简单消息,但它没有到达端点。输入: http://localhost:8080/product/details

输出:

Whitelabel 错误页面 此应用程序没有针对 /error 的显式映射,因此您将其视为后备。

Thu Mar 28 19:34:44 IST 2019 出现意外错误(类型=未找到,状态=404)。没有可用的消息

标签: spring-bootresttemplate

解决方案


我们可能需要查看文件夹结构才能完全理解。我目前的猜测是您的主类可能不在其他类之上的根包中。

当您运行 Spring Boot 应用程序时(即使用 @SpringBootApplication 注解的类),Spring 将仅扫描您的主类包下的类。

请参阅上一个答案:此应用程序没有 /error 的显式映射


推荐阅读