无法从Spring Boot 2应用程序提供静态内容

时间:2019-03-14 07:16:11

标签: java spring spring-boot request-mapping

我正在使用Spring Boot 2和Typescript。我希望我的控制器提供静态内容,并且我遵循所有推荐的春季启动方式,即

  • 我将ui资源保留在/resources/static/dist/中,因为spring boot从那里自动选择了它。

  • 我正在使用@Controller注释。

现在,当我这样做

@GetMapping(value = "/demo")
public String getMetadataPropertiesUI() {
    return "ui/dist/dummy.html";
} 

它能够提供我想要的html,这意味着直到这里它都可以正常工作。但是,当我尝试增加@GetMapping的深度,即更改@GetMapping(value = "/demo/dummy/")时,它不能提供我的内容,我在这里得到404。

我找不到任何解决方案。另外,我的应用程序中没有其他可能导致冲突的终结点。我也here对其进行了检查,但没有发现任何帮助。

谢谢

0 个答案:

没有答案