我想从服务器返回一个静态 .json 文件。不仅为了测试目的,我想将 json 文件定义为资源文件(比如 data.json),这样我就可以轻松地对其进行修改。
我已经这样做了,将 data.json 放在资源目录中并指定资源映射:
<resources mapping="/resources/**" location="/resources/" />
我的问题是,当返回 data.json 时,内容类型是application/octet-stream
,而我希望它是application/json
。我该如何指定?
此外,在我的控制器中,我有一些方法返回一个字符串(例如home
),这些方法通过以下方式自动映射到 jsp InternalResourceViewResolver
:
<beans:bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<beans:property name="prefix" value="/WEB-INF/views/" />
<beans:property name="suffix" value=".jsp" />
</beans:bean>
我怎样才能对 .json 资源做同样的事情(显然没有 jsp 编译过程)?