使用 uri 访问静态文件,而无需在 spring mvc 中指定扩展名



如何在Spring MVC和Maven中使用URI访问静态文件?
我想通过本地主机访问文件 hello.json:8080://project/hello

另外,如何设置application/json哑剧类型?

编辑:这个问题与另一个问题无关 如何在春季 mvc 中提供静态内容?因为我的要求是访问特定文件而不指定其扩展名。

是什么意思?如果它产生它,那么乔治所说的就是真的。

由于您正在尝试阅读它,因此您可以尝试:

@RequestMapping(value="/", method = RequestMethod.GET, consumes = MediaType.APPLICATION_JSON)

你应该知道这一点,但MediaType来自jax-ws rs api,它是Java EE的一部分,但也单独存在。 如果你的响应也是 JSON,那么它将是:

@RequestMapping(value="/", method = RequestMethod.GET, consumes = MediaType.APPLICATION_JSON, produces = MediaType.APPLICATION_JSON)

最新更新