弹簧靴发角

时间:2018-12-17 12:40:02

标签: angular spring-boot

使用Spring Boot服务我的角度应用程序时遇到问题。

@RequestMapping("/home")
public String home() {
    return "index";
}

文件夹结构

resources > public > index.html

如果我转到localhost:8080 / home,则会收到此错误:

Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing 
this as a fallback.

Mon Dec 17 13:30:33 CET 2018
There was an unexpected error (type=Internal Server Error, status=500).
Could not resolve view with name 'index' in servlet with name 'dispatcherServlet'

但是,如果我直接去http://localhost:8080/index.html,它确实可以工作

如果我直接去http://localhost:8080,我会得到:

No mapping for GET /

1 个答案:

答案 0 :(得分:0)

在资源/公共目录下放置的文件用于静态托管文件-在此处放置html登陆页面,css,图像和JS资源-代码中无需请求映射。

您的代码示例应仅返回定义的字符串,而看不到代码的其余部分,很难说清其失败原因。