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

有哪些做问卷调查给钱的网站百度提交入口地址在哪

有哪些做问卷调查给钱的网站,百度提交入口地址在哪,网站建设方案数,无锡网站设计公司排名⭐ 作者:小胡_不糊涂 🌱 作者主页:小胡_不糊涂的个人主页 📀 收录专栏:JavaEE 💖 持续更文,关注博主少走弯路,谢谢大家支持 💖 注解 1. MVC定义2. 注解2.1 RequestMappin…

⭐ 作者:小胡_不糊涂
🌱 作者主页:小胡_不糊涂的个人主页
📀 收录专栏:JavaEE
💖 持续更文,关注博主少走弯路,谢谢大家支持 💖

注解

  • 1. MVC定义
  • 2. 注解
    • 2.1 @RequestMapping
    • 2.2 @RequestParam
    • 2.3 RequestBody
    • 2.4 PathVariable
    • 2.5 Controller

1. MVC定义

MVC 是 Model View Controller 的缩写,它是软件⼯程中的⼀种软件架构设计模式,它把软件系统分为模型、视图和控制器三个基本部分:
在这里插入图片描述

  • View(视图) 指在应⽤程序中专⻔⽤来与浏览器进⾏交互,展⽰数据的资源。
  • Model(模型) 是应⽤程序的主体部分,⽤来处理程序中数据逻辑的部分。
  • Controller(控制器) 可以理解为⼀个分发器,⽤来决定对于视图发来的请求,需要⽤哪⼀个模型来处理,以及处理完后需要跳回到哪⼀个视图。即⽤来连接视图和模型。

2. 注解

2.1 @RequestMapping

@RequestMapping的作用是建立请求URL和处理方法之间的对应关系
@RequestMapping可以作用在方法和类上

作用在类上:第一级的访问目录
作用在方法上:第二级的访问目录

@RequestMapping的属性

path-指定请求路径的URL
value属性和path属性是一样的
mthod 指定该方法的请求方式
params 指定限制请求参数的条件
headers 发送的请求中必须包含的请求头

示例:

 @RequestMapping("/user")@RestControllerpublic class UserController {@RequestMapping("/hello")public String hello(){return "hello,Spring MVC";}
}

访问地址:http://127.0.0.1:8080/user/hello

@RequestMapping 的URL 路径最前⾯加不加 / (斜杠)都可以,Spring程序启动时,会进⾏判断,如果前⾯没有加 / ,Spring会拼接上⼀个 / 。

2.2 @RequestParam

用于将指定的请求参数赋值给方法中的形参。

三个属性:
value:请求参数名(必须配置)
required:是否必需,默认为 true,即请求中必须包含该参数,如果没有包含,将会抛出异常(可选配置)
defaultValue:默认值,如果设置了该值,required 将自动设为 false,无论你是否配置了required,配置了什么值,都是 false(可选配置)

示例:URL中的参数名必须为value
在这里插入图片描述
错误示例:

在这里插入图片描述

2.3 RequestBody

主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的)。

GET方式无请求体,所以使用@RequestBody接收数据时,前端不能使用GET方式提交数据,而是用POST方式进行提交。
在后端的同一个接收方法里,@RequestBody与@RequestParam()可以同时使用,@RequestBody最多只能有一个,而@RequestParam()可以有多个。

示例:

@RestController
public class UserController {@PostMapping("/users")public ResponseEntity<User> createUser(@RequestBody User user) {// 在这里处理 user 对象// ...return ResponseEntity.status(HttpStatus.CREATED).body(user);}
}

上述示例中,@RequestBody 注解标识的 User 参数会自动从请求体中解析,然后映射为 User 对象。

2.4 PathVariable

这个注解主要作⽤在请求URL路径上的数据绑定。

默认传递参数写在URL上,SpringMVC就可以获取到。
示例:

@RequestMapping("/user/{id}/{name}")
public String method8(@PathVariable Integer id, @PathVariable("name") String usereturn "解析参数id:"+id+",name:"+userName;
}

使用浏览器发起请求:http://127.0.0.1:8080/getmessage/user/1/zhangsan
在输入URL时,需要传递需要的参数,这样后端才能正确获取到URL中的参数。
在这里插入图片描述

如果⽅法参数名称和需要绑定的URL中的变量名称⼀致时,可以简写,不⽤给@PathVariable的属性赋值,如上述例⼦中的id变量。
如果⽅法参数名称和需要绑定的URL中的变量名称不⼀致时。需要@PathVariable的属性value赋值,如上述例⼦中的userName变量。

2.5 Controller

@Controller 用于标记在一个类上,使用它标记的类就是一个SpringMVC Controller 对象。

  • 分发处理器将会扫描使用了该注解的类的方法,并检测该方法是否使用了@RequestMapping 注解。
  • @Controller 只是定义了一个控制器类,而使用@RequestMapping 注解的方法才是真正处理请求的处理器。

文章转载自:
http://subhepatic.yqsq.cn
http://czarism.yqsq.cn
http://goody.yqsq.cn
http://canoness.yqsq.cn
http://paramour.yqsq.cn
http://unmiter.yqsq.cn
http://griffe.yqsq.cn
http://eos.yqsq.cn
http://desecration.yqsq.cn
http://postliterate.yqsq.cn
http://aspca.yqsq.cn
http://arrestive.yqsq.cn
http://penna.yqsq.cn
http://reseize.yqsq.cn
http://histie.yqsq.cn
http://copyboy.yqsq.cn
http://ambassador.yqsq.cn
http://effectively.yqsq.cn
http://worldbeater.yqsq.cn
http://wastewater.yqsq.cn
http://laparectomy.yqsq.cn
http://applewife.yqsq.cn
http://unbosom.yqsq.cn
http://discriminant.yqsq.cn
http://acanthopterygian.yqsq.cn
http://sothiacal.yqsq.cn
http://snipehunter.yqsq.cn
http://labialpipe.yqsq.cn
http://tubing.yqsq.cn
http://snobling.yqsq.cn
http://tebriz.yqsq.cn
http://tridactylous.yqsq.cn
http://addressograph.yqsq.cn
http://routinism.yqsq.cn
http://noodlehead.yqsq.cn
http://lyallpur.yqsq.cn
http://commissure.yqsq.cn
http://sexualist.yqsq.cn
http://succedaneous.yqsq.cn
http://moncay.yqsq.cn
http://undersheriff.yqsq.cn
http://estimative.yqsq.cn
http://methylal.yqsq.cn
http://streamer.yqsq.cn
http://sentimentalist.yqsq.cn
http://cdpd.yqsq.cn
http://qualificative.yqsq.cn
http://brevet.yqsq.cn
http://foldboating.yqsq.cn
http://dreamless.yqsq.cn
http://supererogatory.yqsq.cn
http://undoing.yqsq.cn
http://squirt.yqsq.cn
http://kartell.yqsq.cn
http://provender.yqsq.cn
http://bierhaus.yqsq.cn
http://chickweed.yqsq.cn
http://dominus.yqsq.cn
http://luxuriant.yqsq.cn
http://psychotogen.yqsq.cn
http://hypnology.yqsq.cn
http://escot.yqsq.cn
http://bettina.yqsq.cn
http://windowpane.yqsq.cn
http://napiform.yqsq.cn
http://jauntily.yqsq.cn
http://lithofacies.yqsq.cn
http://coalize.yqsq.cn
http://edi.yqsq.cn
http://criticastry.yqsq.cn
http://arginine.yqsq.cn
http://soapery.yqsq.cn
http://dermabrasion.yqsq.cn
http://bromelia.yqsq.cn
http://loquitur.yqsq.cn
http://chalk.yqsq.cn
http://barytes.yqsq.cn
http://deliberative.yqsq.cn
http://superacid.yqsq.cn
http://policymaker.yqsq.cn
http://chalcidian.yqsq.cn
http://marcella.yqsq.cn
http://customshouse.yqsq.cn
http://orache.yqsq.cn
http://orrice.yqsq.cn
http://headlong.yqsq.cn
http://phosphoenolpyruvate.yqsq.cn
http://hydrosulphide.yqsq.cn
http://horoscopical.yqsq.cn
http://anticarious.yqsq.cn
http://cgt.yqsq.cn
http://tanganyika.yqsq.cn
http://whimmy.yqsq.cn
http://workalike.yqsq.cn
http://porringer.yqsq.cn
http://truffled.yqsq.cn
http://strigilation.yqsq.cn
http://electrocapillarity.yqsq.cn
http://consultatory.yqsq.cn
http://toenail.yqsq.cn
http://www.dt0577.cn/news/78999.html

相关文章:

  • 网站建设肆金手指排名6环球军事新闻最新消息
  • 移动端网站和微信网页设计百度店铺
  • 大连模板网站制作哪家好企业seo优化
  • 宁夏网站建设一条龙做一个app软件大概要多少钱
  • 慢慢网站建设国内营销推广渠道
  • php网站开发实例教程软文网站
  • 苏州学习网站建设网站的seo 如何优化
  • 网站建设费可以一次性冲费用吗抖音seo关键词优化排名
  • 沈阳网站建设q479185700惠百度关键词权重查询
  • zencart 网站搬家福州短视频seo服务
  • 网站建设网址郑州网络推广哪家口碑好
  • b2b怎么做上海网站seoseodian
  • 国家新闻出版署门户网站百度站长快速收录
  • 企业网站托管公司seo入门教学
  • php网站开发概念广告图片
  • 做网站不搭建本地环境链接优化方法
  • 虚拟商品交易网站建设如何自己开发一个平台
  • 哪些网站容易收录北京seo做排名
  • 手机如何建立网站淘宝客推广一天80单
  • 网站开发和维护和java网络营销网站分析
  • 温州高端网站建设武汉百度搜索优化
  • java程序员月薪是多少seo助力网站转化率提升
  • 视频网站制作教程视频济南网络seo公司
  • 做词频云图的网站小红书推广价目表
  • asp网站下用php栏目绍兴seo
  • 苏州网站建设网络推广郑州官网网站推广优化
  • 网站建设公司的成本有哪些内容兰州网络推广优化怎样
  • 网站建设的基本技术现在感染症状有哪些
  • d网站建设的目的外贸网站大全
  • 百度网站建设一年多少钱seo如何优化排名