300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > spring-boot基础概念与简单应用

spring-boot基础概念与简单应用

时间:2022-05-23 01:56:59

相关推荐

spring-boot基础概念与简单应用

1.spring家族

2.应用开发模式

2.1单体式应用

2.2微服务架构

微服务架构中每个服务都可以有自己的数据库

3.微服务架构应当注意的细节

3.1关于"持续集成,持续交付,持续部署"

频繁部署、快速交付以及开发测试流程自动化都将成为未来软件工程的重要组成部分

可行方案(如jekeins):

3.2一些概念

4.Restful架构风格

RESTful应用通过一套统一的接口为 Web,iOS和Android提供服务

Resource Representational State Transfer(资源表现层状态转移)

通俗来讲就是:资源在网络中以某种表现形式进行状态转移

Resource:资源,即数据如users,news等;

Representational:某种表现形式,比如用JSON,XML,JPEG等;

State Transfer:状态变化。通过HTTP动词实现。

4.1RESTful架构建议

1)使用”api”作为Web上下文;

/api

/

2)增加版本标识;

/api/v1.0

也有做法将版本信息放在HTTP头中

3)标识资源;

/api/v1.0/user

/api/v1.0/system/user

4)REST中的HTTP Method

POST:新增资源

PUT:修改资源,客户端提供完整的资源属性

GET:查询资源

PATCH:更新资源,客户端提供仅需更改的属性

DELETE:删除资源

HEAD:交换HTTP头信息

OPTIONS:获取URI所支持的方法。如针对跨域的预检

5)REST中的HTTP Status

200,OK,请求成功

400,Bad Request,错误的请求,参数匹配错误

404,Not Found,客户端需要的资源未找到

405,Method Not Allowed,请求方式不允许

406,NotAcceptable,请求需要的内容与响应生成内容类型不符

500,Internal Server Error,服务器内部错误,无法完成请求

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。