博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
小D课堂 - 零基础入门SpringBoot2.X到实战_第2节 SpringBoot接口Http协议开发实战_6、SpringBoot2.xHTTP请求配置讲解...
阅读量:4325 次
发布时间:2019-06-06

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

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。一个顶两个
 

转载于:https://www.cnblogs.com/wangjunwei/p/11392228.html

你可能感兴趣的文章
01-编写CMS注意事项
查看>>
SQL 事务
查看>>
element的form表单中如何一行显示多el-form-item标签
查看>>
SQL Server两种分页的存储过程介绍
查看>>
09 audio和vedio标签
查看>>
Jmeter实现线程阶梯式加压
查看>>
Java 反射 getFields() vs getDeclaredFields ()
查看>>
DP题 总结 [更新中]
查看>>
python安装教学
查看>>
JQuery制作简单的网页导航特效
查看>>
操作系统简述
查看>>
设计模式大总结2-结构型模式
查看>>
【Python】不定期更新学习小问题整理
查看>>
Zico源代码分析:执行启动过程分析和总结
查看>>
Android之Http通信——1.初识Http协议
查看>>
hdu5044(二分)
查看>>
静态路由、缺省路由的作用
查看>>
linux快捷键绝对路径相对路径讲解
查看>>
又漏一次
查看>>
dede模板中plus文件路径使用方法
查看>>