博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
String Boot中@Controller和@RestController的区别?
阅读量:6537 次
发布时间:2019-06-24

本文共 421 字,大约阅读时间需要 1 分钟。

一、@Controller

1、返回JSP、Thymeleaf等templates指定页面,配合视图解析器InternalResourceViewResolver一起使用

2、方法之前添加@ResponseBody 注释,返回JSON,XML或自定义mediaType内容到页面请添加链接描述]()

二、@RestController

  • 无法返回jsp页面,或者html,配置的视图解析器 InternalResourceViewResolver不起作用,返回的内容就是Return 里的内容。
  • 相当于@Controller的第二种情况,即@Controller + @@ResponseBody 注释

实例:

运行结果

String Boot中@Controller和@RestController的区别?

2、@Controller + @@ResponseBody 注释

String Boot中@Controller和@RestController的区别?

运行结果:

String Boot中@Controller和@RestController的区别?

3、@RestController返回字段串

String Boot中@Controller和@RestController的区别?
运行结果:
String Boot中@Controller和@RestController的区别?

转载于:https://blog.51cto.com/2058005/2376635

你可能感兴趣的文章
洛谷——P1469 找筷子
查看>>
几句话就能让你明白:网络地址转换(NAT)
查看>>
springboot项目自定义注解实现的多数据源切换
查看>>
特此说明
查看>>
使用flume替代原有的scribe服务
查看>>
用脚本来定制ESXI安装镜像
查看>>
微软企业级加解密解决方案MBAM架构
查看>>
没有苦劳,只有功劳!
查看>>
基于ThinkPHP写的一个简单的CMS系统
查看>>
Exchange 2010 DAG local and Site DR/Failover and Fail back
查看>>
LigerUI - 树表格的数据来自Server
查看>>
认证技术概述
查看>>
Hyper-V 2016 系列教程41 Windows 10 Hyper-V 系统要求
查看>>
EC2 WordPress 移动目录
查看>>
Windows Server 2008 启用公共文件夹共享
查看>>
如何提高SEO优化团队效率
查看>>
Apple Watch的非“智能手表”卖点
查看>>
单例模式(Singleton)
查看>>
函数指针和指针函数
查看>>
Python的函数参数传递:传值?引用?
查看>>