当前位置: 首页 > news >正文

做外单都有什么网站海盐市网站建设

做外单都有什么网站,海盐市网站建设,三门网站制作,李连杰做的功夫网站一、简介 REST#xff08;Representational State Transfer#xff09;#xff0c;表现形式状态转换,它是一种软件架构风格 当我们想表示一个网络资源的时候#xff0c;可以使用两种方式: 传统风格资源描述形式 http://localhost/user/getById?id1 查询id为1的用户信息…一、简介 RESTRepresentational State Transfer表现形式状态转换,它是一种软件架构风格 当我们想表示一个网络资源的时候可以使用两种方式: 传统风格资源描述形式 http://localhost/user/getById?id1 查询id为1的用户信息http://localhost/user/saveUser 保存用户信息 REST风格描述形式 http://localhost/user/1http://localhost/user 所以REST的优点有: 隐藏资源的访问行为无法通过地址得知对资源是何种操作书写简化 常用的请求GET , POST , PUT , DELETE。 发送GET请求是用来做查询发送POST请求是用来做新增发送PUT请求是用来做修改发送DELETE请求是用来做删除 二、具体代码 原始实现 //Controller //ResponseBody配置在类上可以简化配置表示设置当前每个方法的返回值都作为响应体 //ResponseBody RestController //使用RestController注解替换Controller与ResponseBody注解简化书写 RequestMapping(/books) public class BookController {// RequestMapping( method RequestMethod.POST) PostMapping //使用PostMapping简化Post请求方法对应的映射配置 public String save(RequestBody Book book){ System.out.println(book save... book); return {module:book save}; }// RequestMapping(value /{id} ,method RequestMethod.DELETE) DeleteMapping(/{id}) //使用DeleteMapping简化DELETE请求方法对应的映射配置 public String delete(PathVariable Integer id){ System.out.println(book delete... id); return {module:book delete}; }// RequestMapping(method RequestMethod.PUT) PutMapping //使用PutMapping简化Put请求方法对应的映射配置 public String update(RequestBody Book book){ System.out.println(book update...book); return {module:book update}; }// RequestMapping(value /{id} ,method RequestMethod.GET) GetMapping(/{id}) //使用GetMapping简化GET请求方法对应的映射配置 public String getById(PathVariable Integer id){ System.out.println(book getById...id); return {module:book getById}; }// RequestMapping(method RequestMethod.GET) GetMapping //使用GetMapping简化GET请求方法对应的映射配置 public String getAll(){ System.out.println(book getAll...); return {module:book getAll}; } } 更新后 //标准REST风格控制器开发 RestController RequestMapping(/books) public class BookController2 {PostMapping //添加public String save(RequestBody Book book){System.out.println(book save... book);return {module:book save};}DeleteMapping(/{id})public String delete(PathVariable Integer id){System.out.println(book delete... id);return {module:book delete};}PutMapping //修改public String update(RequestBody Book book){System.out.println(book update...book);return {module:book update};}GetMapping(/{id}) //get是查询public String getById(PathVariable Integer id){System.out.println(book getById...id);return {module:book getById};}GetMappingpublic String getAll(){System.out.println(book getAll...);return {module:book getAll};} } 注意要在SpringConfig配置类中加上 EnableWebMvc  注解目前用来解析json格式此注解功能很多 Configuration ComponentScan(com.itheima.controller) EnableWebMvc public class SpringMvcConfig { }
http://www.zqtcl.cn/news/229402/

相关文章:

  • 浦东做营销网站河北黄骅市网站建设
  • 青岛哪里有做网站公司的东莞东坑网站设计
  • 建站公司是什么郴州网站建设哪家做的好
  • 鞍山市住房和城乡建设网站网站几个数据库
  • 网站的内容建设安徽做网站
  • 有建网站的软件深圳专业做网站专业公司
  • 成都建设网站的公司汕尾海丰建设规划局网站
  • 南京cms建站企业网站的优化
  • 织梦网络设计工作室网站模板wordpress %postname%
  • 网站建设默认字体2020广东黄页
  • 金融电子商务网站建设深圳有什么公司名称
  • 网站设计 术语wordpress 图片弹出
  • 哪些域名不能够做淘宝客网站查建设公司年度保证金网站
  • 自己怎样用手机建网站网站优化 北京
  • 深圳小语种网站建设深圳做网站哪个平台好
  • 给个高质量的网站做网站优化有前景吗
  • 外贸网站 源怎么利用互联网平台赚钱
  • 营销型网站建设平台wordpress 添加 常规
  • php主做哪种类型网站高端公司小程序建设
  • 网站域名301是什么意思在一呼百应上做网站行吗
  • 怎么做百度口碑网站郑州网站设计专家
  • 珠海网络公司网站建设邯郸铸邯网络信息科技有限公
  • 室内设计者联盟官网哈尔滨百度搜索排名优化
  • 网站公司打电话来说做网站天下信息网
  • 汕头制作企业网站百度舆情监测平台
  • 怎样跟网站做优化呢火狐搜索引擎
  • 如何做网站的维护和推广水利网站建设管理汇报
  • 申请网站就是做网站吗怎样凡科建设网站
  • 怎样做吓人网站网页制作成品图
  • 前端的网站重构怎么做做网站用的编程语言