访问静态资源
- 访问的是一个静态资源文件(比如静态
html,js,pdf,image,xls等文件)资源特点 : 请求发起时,目标资源发已经以文件形式存在,并且获取过程中不会动态修改文件内容,只需要读取其内容返回给客户端。
结果输出情况 : 通过ResourceHttpRequestHandler/ResourceHttpMessageConverter输出结果
访问动态资源
资源特点:请求的目标地址对应开发人员提供的一个控制器方法,该方法会执行特定业务逻辑动态生成结果数据然后通过某种格式返回给浏览器,因为结果数据是动态生成的,可以认为每次都不相同,所以也可以认为这是一种动态资源。动态资源结果数据的返回形式也多种多样,一般是动态
HTML页面,也可能是动态JSON/XML格式数据,当然也可能是动态生成的某种文件(csv,png等)。具体采用哪种形式,由开发人员决定。针对这种动态资源请求,Spring MVC总是使用RequestMappingHandlerAdapter/ServletInvocableHandlerMethod执行目标控制器方法并输出结果数据。
- 控制器方法返回
JSON数据资源特点 :
- 控制器方法使用注解
@ResponseBody - 控制器方法注解
@RequestMappi
- 控制器方法使用注解

本文分析了Spring MVC中访问静态资源和动态资源的情况。静态资源直接通过/输出,而动态资源根据控制器方法的不同返回,可能以JSON、XML等形式返回,或者通过视图解析器渲染为页面。同时,文章讨论了不同注解和返回类型对结果输出的影响,包括重定向和转发的场景。
最低0.47元/天 解锁文章
482

被折叠的 条评论
为什么被折叠?



