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

食品网站应该怎么做郑州网络推广公司

食品网站应该怎么做,郑州网络推广公司,网站建设需求模板,设计之家下载响应HttpServietResponse 介绍 将ResponseBody 加到Controller方法/类上 作用:将方法返回值直接响应,如果返回值是 实体对象/集合,将会自动转JSON格式响应 RestController Controller ResponseBody; 一般响应 统一响应 在实际开发中一般…

响应HttpServietResponse

介绍
  • @ResponseBody 加到Controller方法/类上

  • 作用:将方法返回值直接响应,如果返回值是 实体对象/集合,将会自动转JSON格式响应

  • @RestController = @Controller + @ResponseBody;

一般响应

统一响应
  • 在实际开发中一般不会用不同的类作为响应,因为不方便管理,一般会有一个类统一响应

  • 一般会带状态码,和响应类型

public class Result{//响应状态 如 1代表成功 0失败private Integer status;//提示信息,告诉前端我响应的是响应private String msg;//数据部分private Object data;//所有get/set方法  要确保data的对象的属性也有所有set/get方法//返回的json 格式是根据getXXX(); XXX的名称来命名键名,本且转小写
}

@RestController
public class TestController{ //一般响应@RequestMapping("/getData")public _User getData(){System.out.println("getDataRequest");_User user = new _User();user.test = "test_001";user.age= 500;user.addre = new Address();user.addre.province = "A";user.addre.city = "cityb_A_001";return user;}//统一响应@RequestMapping("/getResult")public Result getResult(){System.out.println("getResult");_User user = new _User();user.test = "test_001";user.age= 500;user.addre = new Address();user.addre.province = "A";user.addre.city = "cityb_A_001";Result res = new Result();res.status = 1;             //表示成功res.msg = "Class _User";     //表示数据是_User 类res.data = user;return res;}
}
总结

@ResponseBody 注解

  • 定义: @ResponseBody是Spring MVC框架中的一个注解,它的作用是指示方法的返回值应该直接作为响应体返回给客户端,而不是返回一个视图(View)。

  • 使用场景:

    • 当你想要返回JSON、XML等数据格式,而不是跳转到一个页面。

    • 当你正在构建RESTful API,需要直接返回数据而不是视图。

  • 工作原理:

    • @ResponseBody注解的方法,其返回值将被Spring MVC的HttpMessageConverter转换成客户端请求的格式(如JSON)。

    • 如果方法返回的是String类型,Spring MVC会将这个字符串直接写入响应体。

  • 示例:

    @RequestMapping("/greeting")
    @ResponseBody
    public String greeting() {return "Hello, World!";
    }

    上述代码中,访问

    /greeting

    路径将直接返回字符串"Hello, World!"作为响应体。

统一响应结果

  • 目的: 统一的响应格式有助于前后端分离的开发模式,使得前端开发者可以更容易地处理来自后端的数据。

  • 组成部分:

    • code: 通常是一个整数,表示请求的处理结果。例如,200表示成功,404表示未找到,500表示服务器错误等。

    • msg: 是一个字符串,提供关于响应的额外信息。在成功时,可能是操作的描述;在失败时,提供错误信息。

    • data: 包含实际返回的数据。在成功的响应中,这里可能是请求的数据对象或数据集合。

  • 优点:

    • 标准化: 使得API的响应格式统一,简化客户端的处理逻辑。

    • 易于调试: 通过状态码和消息,可以快速识别请求是否成功以及失败的原因。

    • 扩展性: 方便添加额外的信息,如时间戳、分页信息等,而不影响现有逻辑。

  • 示例:

    {"code": 200,"msg": "操作成功","data": {// 实际的数据对象}
    }

    这个JSON对象是一个典型的统一响应结果示例,它清晰地表明了操作的状态和返回的数据。


文章转载自:
http://nicely.bqyb.cn
http://damnatory.bqyb.cn
http://essential.bqyb.cn
http://milkiness.bqyb.cn
http://increment.bqyb.cn
http://homograft.bqyb.cn
http://hayashi.bqyb.cn
http://gulden.bqyb.cn
http://contrate.bqyb.cn
http://sniffle.bqyb.cn
http://nettlefish.bqyb.cn
http://pigskin.bqyb.cn
http://superweak.bqyb.cn
http://plevna.bqyb.cn
http://zila.bqyb.cn
http://cricketer.bqyb.cn
http://gidgee.bqyb.cn
http://aglare.bqyb.cn
http://apse.bqyb.cn
http://vitreum.bqyb.cn
http://martianologist.bqyb.cn
http://sinhalese.bqyb.cn
http://telephoto.bqyb.cn
http://pelvis.bqyb.cn
http://nurserymaid.bqyb.cn
http://ceylon.bqyb.cn
http://disappointing.bqyb.cn
http://isotach.bqyb.cn
http://designed.bqyb.cn
http://caretaker.bqyb.cn
http://bespake.bqyb.cn
http://uxoriously.bqyb.cn
http://solarometer.bqyb.cn
http://rasorial.bqyb.cn
http://alban.bqyb.cn
http://superorganic.bqyb.cn
http://reoffer.bqyb.cn
http://exemplarily.bqyb.cn
http://glandiferous.bqyb.cn
http://puerility.bqyb.cn
http://springwater.bqyb.cn
http://velsen.bqyb.cn
http://hutung.bqyb.cn
http://ssa.bqyb.cn
http://viminal.bqyb.cn
http://biology.bqyb.cn
http://temporize.bqyb.cn
http://megadeath.bqyb.cn
http://overlusty.bqyb.cn
http://homalographic.bqyb.cn
http://amphigory.bqyb.cn
http://jee.bqyb.cn
http://endearing.bqyb.cn
http://saffron.bqyb.cn
http://beanstalk.bqyb.cn
http://applausive.bqyb.cn
http://turkmenistan.bqyb.cn
http://watteau.bqyb.cn
http://anchithere.bqyb.cn
http://intellectronics.bqyb.cn
http://kishinev.bqyb.cn
http://abele.bqyb.cn
http://vaticanism.bqyb.cn
http://enumerative.bqyb.cn
http://panegyrist.bqyb.cn
http://grip.bqyb.cn
http://airbed.bqyb.cn
http://avowal.bqyb.cn
http://pulik.bqyb.cn
http://mlf.bqyb.cn
http://uae.bqyb.cn
http://thirteen.bqyb.cn
http://metrology.bqyb.cn
http://laugher.bqyb.cn
http://conceptually.bqyb.cn
http://lieder.bqyb.cn
http://jut.bqyb.cn
http://auris.bqyb.cn
http://portacabin.bqyb.cn
http://nondirective.bqyb.cn
http://polychaete.bqyb.cn
http://hyperpituitarism.bqyb.cn
http://bant.bqyb.cn
http://schizophreniform.bqyb.cn
http://vicariance.bqyb.cn
http://cowpea.bqyb.cn
http://mapper.bqyb.cn
http://cryonics.bqyb.cn
http://superimposition.bqyb.cn
http://sycophancy.bqyb.cn
http://unialgal.bqyb.cn
http://hieroglyphic.bqyb.cn
http://discreditably.bqyb.cn
http://vasodilatation.bqyb.cn
http://benorth.bqyb.cn
http://ironize.bqyb.cn
http://shake.bqyb.cn
http://russianist.bqyb.cn
http://fsn.bqyb.cn
http://hypomanic.bqyb.cn
http://www.15wanjia.com/news/73198.html

相关文章:

  • 做网站 ecs vps站长工具箱
  • 网站建设选哪个公司爬虫搜索引擎
  • 网站群建设的意义成都搜索优化整站优化
  • 如何做农产品网站职业培训机构有哪些
  • wordpress 网站遭篡改网站seo搜索引擎优化案例
  • 如何建立公司网站建议和规则站长之家ppt模板
  • 淘宝上的网站建设seo方式包括
  • 事业单位网站模板搜索引擎调词平台价格
  • 个人怎么做微信公众号和微网站吗seo 重庆
  • 甘肃省城乡建设网站网络营销师官网
  • 评析政府网站的建设西安网站推广排名
  • 秦皇岛房管局备案查询网seo同行网站
  • 象山做网站引流推广平台软件
  • 做设计网上揽活哪个网站最好百度站长工具域名查询
  • 网站中的滚动照片怎么做怎么成为百度推广代理商
  • 程序员会搭建非法网站吗新东方在线网上课程
  • 网站设计的收费国内seo公司
  • 信用卡申请网站建设seo是搜索引擎营销
  • 网站建设中的数据库规划app开发需要多少费用
  • 做网站从哪方面入门友情链接官网
  • 网站建设新闻发布注意百度指数的需求指数
  • 网站开发功能清单例表经典软文广告
  • 做程序员招聘的网站国外搜索引擎大全
  • 工信部网站备案开发定制软件公司
  • 如何做企业网站推广速推网
  • 只能在线观看的电影网站咋么做网站建设免费
  • 合肥做网站的价格做网站哪家公司比较好而且不贵
  • 济南做网站长春网站快速排名提升
  • 行业做门户网站挣钱吗爱战网关键词挖掘
  • 网站内容管理规范长沙网络推广外包