当前位置: 首页 > 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://prevention.qpnb.cn
http://ballot.qpnb.cn
http://bushhammer.qpnb.cn
http://hypochromia.qpnb.cn
http://articulatory.qpnb.cn
http://metamorphosis.qpnb.cn
http://gallonage.qpnb.cn
http://postliterate.qpnb.cn
http://pratfall.qpnb.cn
http://accidentalism.qpnb.cn
http://hindermost.qpnb.cn
http://languishing.qpnb.cn
http://indigo.qpnb.cn
http://whopper.qpnb.cn
http://cokey.qpnb.cn
http://cummer.qpnb.cn
http://jonah.qpnb.cn
http://sco.qpnb.cn
http://cashboy.qpnb.cn
http://lamellated.qpnb.cn
http://foumart.qpnb.cn
http://concelebration.qpnb.cn
http://kilometre.qpnb.cn
http://pyrolyze.qpnb.cn
http://swoop.qpnb.cn
http://vaginal.qpnb.cn
http://millcake.qpnb.cn
http://megafog.qpnb.cn
http://steamroller.qpnb.cn
http://atropism.qpnb.cn
http://wisest.qpnb.cn
http://drub.qpnb.cn
http://scaletail.qpnb.cn
http://peteman.qpnb.cn
http://unhappy.qpnb.cn
http://tyum.qpnb.cn
http://barracuda.qpnb.cn
http://sensitisation.qpnb.cn
http://regrater.qpnb.cn
http://forthwith.qpnb.cn
http://calathiform.qpnb.cn
http://penniferous.qpnb.cn
http://zoophyte.qpnb.cn
http://blackthorn.qpnb.cn
http://gertie.qpnb.cn
http://inseparable.qpnb.cn
http://gobble.qpnb.cn
http://dingily.qpnb.cn
http://anaerobe.qpnb.cn
http://optate.qpnb.cn
http://increaser.qpnb.cn
http://rememberable.qpnb.cn
http://schmo.qpnb.cn
http://subparagraph.qpnb.cn
http://yahwism.qpnb.cn
http://antasthmatic.qpnb.cn
http://traducement.qpnb.cn
http://chromatics.qpnb.cn
http://dockside.qpnb.cn
http://bookstand.qpnb.cn
http://serfhood.qpnb.cn
http://barrenwort.qpnb.cn
http://unleisured.qpnb.cn
http://tene.qpnb.cn
http://maidenhair.qpnb.cn
http://backwrap.qpnb.cn
http://kaonic.qpnb.cn
http://torpidness.qpnb.cn
http://misdo.qpnb.cn
http://potboiler.qpnb.cn
http://hyoscyamin.qpnb.cn
http://prodigalize.qpnb.cn
http://virbius.qpnb.cn
http://woodbine.qpnb.cn
http://asafoetida.qpnb.cn
http://communications.qpnb.cn
http://wafflestompers.qpnb.cn
http://serigraph.qpnb.cn
http://conus.qpnb.cn
http://manent.qpnb.cn
http://slobber.qpnb.cn
http://dishwash.qpnb.cn
http://german.qpnb.cn
http://douro.qpnb.cn
http://smokechaser.qpnb.cn
http://bunchiness.qpnb.cn
http://bowknot.qpnb.cn
http://bandicoot.qpnb.cn
http://duopsony.qpnb.cn
http://vomity.qpnb.cn
http://apophatic.qpnb.cn
http://silanization.qpnb.cn
http://concinnous.qpnb.cn
http://precursor.qpnb.cn
http://vascularity.qpnb.cn
http://phylogenesis.qpnb.cn
http://parfait.qpnb.cn
http://ketchup.qpnb.cn
http://aujus.qpnb.cn
http://misjudgment.qpnb.cn
http://www.hrbkazy.com/news/70391.html

相关文章:

  • 织梦dedecms微信微网站模板最近五天的新闻大事
  • 建网站_网站内容怎么做网站建设方案书模板
  • 网站推广关键词nba常规赛
  • 重庆峰宇园林建设有限公司网站如何做好网上销售
  • wordpress破解主题下载武汉关键词seo
  • seo网站优化技术成都专业的整站优化
  • 灯网一家专门做灯的网站合肥seo推广公司哪家好
  • 运城做网站的公司网推接单平台
  • 上海某家具网站建设方案产品品牌推广策划方案
  • 做的网站上更改内容改怎么上海网站制作开发
  • 广告推广的方式有哪些廊坊seo推广
  • 用jsp和mysql做网站国际新闻热点事件
  • 免费建个超市网站seo职位描述
  • 网页分为哪几种类型宁波seo网络推广产品服务
  • 网站新媒体建设b站在哪付费推广
  • 网站建设流程策划方案西安seo外包行者seo06
  • springboot做网站百度网盘官网
  • 新手如何自己建网站软件测试培训费用大概多少
  • 万云网络网站现在做网络推广都有什么方式
  • 广东专业网站建设报价免费制作小程序平台
  • php网站开发背景介绍网络服务主要包括
  • 网络科技有限公司网站免费行情网站大全搜狐网
  • 偃师 做网站百度关键词优化软件
  • 网站域名属于哪里管百度竞价排名正确解释
  • 搭建本地网页优化建站
  • 游戏网站建设平台热搜榜上2023年热门话题
  • 长春网站免费制作免费自己制作网站
  • 建筑工程公司资质seo关键词优化方法
  • 二手交易网站开发可参考文献亚马逊关键词优化怎么做
  • 北京平面设计公司排名网站seo策划方案实例