当前位置: 首页 > news >正文

@RestController @Controller区别

  1. @Controller:用于处理 Web 请求并返回视图名称,适用于传统的基于视图的 Web 应用程序。返回的视图名称会经过视图解析器解析,最终渲染成 HTML 页面。

  2. @RestController:用于处理 RESTful Web 服务请求,直接返回数据(通常是 JSON)。它结合了 @Controller 和 @ResponseBody 的功能,自动将返回对象序列化为 JSON 或其他格式,不涉及视图解析。

而者都可以搭配@RequestMapping(“path”)使用
正常数据接口可以直接使用@RestController即可


http://www.mrgr.cn/news/3554.html

相关文章:

  • Git-详解 :从入门到精通
  • 黑神话孙悟空:国产游戏的崛起传奇!
  • 流媒体服务器二 3学习 librtmp 库的配置使用
  • 2024省选复习计划
  • RM集团在造船中应用虚拟现实辅助工程技术
  • 设计模式 - 代理(proxy)
  • CSS小玩意儿:文字适配背景
  • JavaScript语法基础之DOM基础
  • 【html+css 绚丽Loading】 - 000010 三才定星轮
  • PyTorch 基础学习(10)- Transformer
  • 代码随想录算法训练营第五十四天 | 110. 字符串接龙、105. 有向图的完全可达性、106.岛屿的周长
  • 裸金属服务器和裸金属云服务器:区别、优势与选择
  • 昇腾 - AscendCL C++应用开发 线程安全的队列
  • 【Dash】Dash中@callback() 回调函数的Output() 参数
  • Visual Studio 2022 LNK2001无法解析的外部符号 _wcscat_s 问题记录
  • java-带三方包的cmd命令打包(在同一个包下的场景)
  • 【计算机病毒与木马中的Ring1、Ring2、Ring3是什么意思?】
  • 思特科技:国家宝藏数字体验馆展现东方美学 让“文物活起来”
  • Trie树、Radix树
  • Pandas与Excel的常用操作对比