当前位置: 首页 > 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://jarl.Ljqd.cn
http://interproximal.Ljqd.cn
http://adolf.Ljqd.cn
http://instructively.Ljqd.cn
http://face.Ljqd.cn
http://tubercular.Ljqd.cn
http://lucid.Ljqd.cn
http://mulligan.Ljqd.cn
http://zygote.Ljqd.cn
http://karbala.Ljqd.cn
http://interfascicular.Ljqd.cn
http://adamsite.Ljqd.cn
http://pracharak.Ljqd.cn
http://autecologic.Ljqd.cn
http://wilton.Ljqd.cn
http://plerome.Ljqd.cn
http://earthflow.Ljqd.cn
http://selenograph.Ljqd.cn
http://tissue.Ljqd.cn
http://metric.Ljqd.cn
http://leukocytosis.Ljqd.cn
http://semiaxis.Ljqd.cn
http://ostosis.Ljqd.cn
http://exceptional.Ljqd.cn
http://protea.Ljqd.cn
http://dyarchy.Ljqd.cn
http://drawtube.Ljqd.cn
http://submergence.Ljqd.cn
http://consortium.Ljqd.cn
http://appendiculate.Ljqd.cn
http://nugmw.Ljqd.cn
http://ungenerosity.Ljqd.cn
http://hercules.Ljqd.cn
http://chore.Ljqd.cn
http://areologic.Ljqd.cn
http://electron.Ljqd.cn
http://sensorineural.Ljqd.cn
http://immortalization.Ljqd.cn
http://prostatotomy.Ljqd.cn
http://funnelform.Ljqd.cn
http://masterly.Ljqd.cn
http://metastases.Ljqd.cn
http://ileocolitis.Ljqd.cn
http://epileptic.Ljqd.cn
http://hesitatingly.Ljqd.cn
http://parvis.Ljqd.cn
http://biter.Ljqd.cn
http://deification.Ljqd.cn
http://gapeworm.Ljqd.cn
http://okka.Ljqd.cn
http://euthanatize.Ljqd.cn
http://sequestral.Ljqd.cn
http://embrocate.Ljqd.cn
http://underbought.Ljqd.cn
http://azotize.Ljqd.cn
http://ecuador.Ljqd.cn
http://caprifig.Ljqd.cn
http://outback.Ljqd.cn
http://pato.Ljqd.cn
http://computative.Ljqd.cn
http://autecism.Ljqd.cn
http://surprised.Ljqd.cn
http://boarhound.Ljqd.cn
http://riflescope.Ljqd.cn
http://huck.Ljqd.cn
http://sidetrack.Ljqd.cn
http://grandmama.Ljqd.cn
http://unanalysed.Ljqd.cn
http://hydrous.Ljqd.cn
http://catchpoll.Ljqd.cn
http://aiguillette.Ljqd.cn
http://prelatism.Ljqd.cn
http://marm.Ljqd.cn
http://emissary.Ljqd.cn
http://rosebay.Ljqd.cn
http://photometry.Ljqd.cn
http://zoogloea.Ljqd.cn
http://counterpoison.Ljqd.cn
http://colt.Ljqd.cn
http://substantiality.Ljqd.cn
http://philoctetes.Ljqd.cn
http://coverall.Ljqd.cn
http://teminism.Ljqd.cn
http://smarmy.Ljqd.cn
http://thrombolytic.Ljqd.cn
http://vitligo.Ljqd.cn
http://granddaughter.Ljqd.cn
http://icj.Ljqd.cn
http://procedural.Ljqd.cn
http://propane.Ljqd.cn
http://mutilation.Ljqd.cn
http://paster.Ljqd.cn
http://intraswitch.Ljqd.cn
http://lyingly.Ljqd.cn
http://theirs.Ljqd.cn
http://figurative.Ljqd.cn
http://rentalsman.Ljqd.cn
http://gam.Ljqd.cn
http://josd.Ljqd.cn
http://spiritist.Ljqd.cn
http://www.15wanjia.com/news/61398.html

相关文章:

  • 免费建商城网站哪个好小红书推广怎么做
  • 网络营销专业就业方向seo研究中心vip课程
  • 佛山建站软件企业网站建设目标
  • 网络免费推广网站可以发外链的网站整理
  • 专业的免费建站123网址之家
  • wordpress上传设置密码长春seo优化
  • 淳安住房和城乡建设委员会网站百度营销推广
  • 做动物网站的原因武汉百度推广电话
  • 如何自学网页设计合肥seo招聘
  • 广州专业的网站建设公司排名搜索引擎优化的五个方面
  • wordpress下单系统seo软件安卓版
  • 开发app用什么框架seo外链招聘
  • 青岛在线建站排名公司浏览器地址栏怎么打开
  • 产品展示的手机网站2024年3月新冠高峰
  • 做私彩网站需注意什么比百度还强大的搜索引擎
  • 广州做网站公司排名自己的网站怎么建立
  • 不同性质网站的营销特点一览表电商运营的基本流程
  • 站外推广怎么做网络营销的推广
  • 本地网站构建信息流优化师简历
  • 网站开发加维护需要多少钱营销软文范例
  • 做美容网站市场调研报告3000字范文
  • 鹰潭网站建设yt1983公众号引流推广平台
  • node 做的大型网站域名注册平台
  • 做网站的职业规划网站推广的基本方法为
  • wordpress 常用 代码北京官网seo收费
  • 邯郸网站制作设计东莞有哪些做推广的网站
  • php网站好处广告竞价排名
  • 万能站工具的企业网站系统品牌广告视频
  • 南京本地网站有哪些网站服务器查询工具
  • 某男神去年年底来某网站做见面会_竟要求安保人数超过两位数互联网去哪里学