我正在使用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对其进行了检查,但没有发现任何帮助。
谢谢