spring-boot - 休息模板应用程序失败
问题描述
我已经为带有休息控制器的 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 Boot 应用程序时(即使用 @SpringBootApplication 注解的类),Spring 将仅扫描您的主类包下的类。
请参阅上一个答案:此应用程序没有 /error 的显式映射
推荐阅读
- python - 如何使用 Selenium 和 Python 从下拉菜单中选择一个选项
- mathematical-optimization - 对于哪些类型的问题,遗传算法是合适的选择?
- regex - 正则表达式不允许没有空格的连续字符
- python - 如何将for循环的输出保存到python中的列表?
- wordpress - 我的 wordpress 子主题不应用 css 更改
- c - 使用信号中断主线程
- uml - 我不懂关联类——UML类图
- javascript - Reactjs 根据 url 更新组件的最佳实践
- android - React Native v5,Android 9 - 未触发触摸事件
- python - 如何根据第一列在数据框中填充数据