1、SpringBoot2.xHTTP请求配置讲解

简介:SpringBoot2.xHTTP请求注解讲解和简化注解配置技巧

1、@RestController and @RequestMapping是springMVC的注解,不是springboot特有的    
    2、@RestController = @Controller+@ResponseBody    
    3、@SpringBootApplication = @Configuration+@EnableAutoConfiguration+@ComponentScan
        localhost:8080

项目改造,把Demo2Application这个文件放Controller的上一层。项目的根目录

Demo2Application重新命名

改成了XdclassApplication


XdclassApplication这个类是SpringBoot的启动类,入口类

进入到注解里面


@SpringBootConfiguration

@Configuration

EnableAutoConfiguration里面包含了@AutoConfigurationPackage

把默认的注释去掉,换成下面的三个


启动日志一样启动起来了。

相当于是这一个注解顶三个
3、@SpringBootApplication = @Configuration+@EnableAutoConfiguration+@ComponentScan

@RestController

表示所有的返回结果编程json格式
@RestController = @Controller+@ResponseBody



上面用了RestController。这样这里就不用再加@ResponseBody了。

启动应用

返回的是json格式。

测试使用Conroller返回的数据格式


后台也报错了。无法找到View的名称。 

所以不加ReponseBody话的 就把它当做一个view去找对应的页面。因为是MVC的程序,所以会映射页面端

所以用了RestController,我们这么写可以了

RestController里面是包含了Controller和ReponseBody。一个顶两个

最新文章

  1. SignalR 2.1 简单入门项目
  2. PHP多种形式发送邮件
  3. sqlite_
  4. tomcat项目发布 更改小猫图标 及自定义错误404界面
  5. mongodb的常用操作(三)
  6. Android 上多方式定位元素(python)
  7. HTML5 服务器发送事件(Server-Sent Events)介绍
  8. 关于glibc中的res_init()函数
  9. 奥比中光Orbbec Astra Pro RGBD 3D视觉传感器在ROS(indigo和kinetic)使用说明 rgb depth同时显示
  10. LOVO学习之思维导图和文档编辑器
  11. JAVA_Sprint学习(一)
  12. swift 学习- 22 -- 嵌套类型
  13. #14 [BZOJ2090/2089] [Poi2010]Monotonicity 2/Monotonicity
  14. Innodb的体系结构
  15. 项目内部IT/电商/信息化类简报,分享电子版
  16. Windows Phone本地数据库(SQLCE):4、[Column]attribute(翻译) (转)
  17. linux下常用文件传输命令(转)
  18. 亚马逊云EC2做PPTP SERVER的笔记
  19. SQLAlchemy之SQL Expression
  20. redis简介及增删改查

热门文章

  1. [LeetCode] 0155. Min Stack 最小栈 & C++Runtime加速
  2. [software test - 001] Why we need software test?
  3. 《少年先疯队》第九次团队作业:Beta冲刺第二天
  4. PHP Web 木马扫描器
  5. 圆柱模板行业B2B站点打造MIP推送+熊掌号推送+历史普通推送插件
  6. DTCMS
  7. Oracle数据库中的dual表
  8. CF1106F Lunar New Year and a Recursive Sequence——矩阵快速幂&&bsgs
  9. python - Django 跨域配置
  10. 第二章--MYSQL体系结构和管理