博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
走近SpringBoot
阅读量:4875 次
发布时间:2019-06-11

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

(博客园不支持MarkDown编辑,看完整版请移步:https://www.zybuluo.com/Allen-llh/note/1199946)

1. (Building a RESTful Web Service)构建一个RESTFUL风格的浏览器

1.1 创建资源表示类 --设置好项目,创建了web服务,需要完成返回带有JSON的响应 

代码实例:

  1. public class Greeting {
  2. private final long id;
  3. private final String content;
  4. public Greeting(long id, String content) {
  5. this.id = id;
  6. this.content = content;
  7. }
  8. public long getId() {
  9. return id;
  10. }
  11. public String getContent() {
  12. return content;
  13. }
  14. }

1.2 创建资源控制器 --在Spring构建RESTful风格的服务器时,http请求由控制器处理

@RestController注释标记为控制器,其中每个方法返回一个域对象而不是视图,相当于@Controller和@ResponseBody拼凑在一起的。 

@RequestMapping注释可以确保http请求的get,post方法,要想指定get或者post的方法的话可以使用@RequestMapping(method=RequestMethod.GET/POST),或者可以直接使用@GetMapping,@PostMapping来指定请求方式

1.3 使应用程序可执行

SpringBoot项目虽然也可以打包为传统的war文件打包部署到服务器上运行,但是在此要学的是将所有内容打包为一个可执行的jar文件,使用的spring支持Tomcat Servlet容器作为http运行时嵌入,而不是到外部实例。 

@SpringBootApplication就是springboot项目的默认启动类

转载于:https://www.cnblogs.com/javallh/p/9261789.html

你可能感兴趣的文章
VUE2开发实战——搜索功能
查看>>
Codeforces997D Cycles in product 【FFT】【树形DP】
查看>>
基于Linux系统--web环境搭建
查看>>
gridview 根据条件更改链接的可用和颜色
查看>>
10.26会议记录
查看>>
SpringBoot用SpringAOP实现页面访问日志功能
查看>>
C# 中的"yield"使用
查看>>
(27)zabbix自定义图表Graph
查看>>
学生和老师思考问题角度的区别
查看>>
通过反射,给对象之间赋值
查看>>
Unity2.0学习笔记-Unity2.0基础-如何配置Unity2.0容器-设计时配置
查看>>
常用的电脑快捷键
查看>>
linux如何查看所有的用户和组信息?
查看>>
iOS-当输入框被键盘遮挡时让整个view上移
查看>>
python 列表去重(数组)的几种方法
查看>>
C# virtual and overide
查看>>
蜗牛历险记(二) Web框架(下)
查看>>
2017.07.31软件更新公告
查看>>
综合练习:英文词频统计
查看>>
版本控制系统git
查看>>