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

深圳住房和建设局网站预约英国做网站的人

深圳住房和建设局网站预约,英国做网站的人,wordpress 高亮插件,wordpress 访问量在之前我们先简单那谈谈Spring、SpringBoot以及Spring MVC框架之间有什么关系#xff1f;首先Spring是一个框架#xff0c;SpringBoot脚手架是为了快速开发Spring框架而创造的技术。可以理解为SpringBoot又在Spring上面包了一层壳子#xff0c;是基于Spring的#xff0c;是…在之前我们先简单那谈谈Spring、SpringBoot以及Spring MVC框架之间有什么关系首先Spring是一个框架SpringBoot脚手架是为了快速开发Spring框架而创造的技术。可以理解为SpringBoot又在Spring上面包了一层壳子是基于Spring的是为了让使用Spring更爽其核心还是Spring。然后Spring MVC是Spring中的一个Web框架模块是基于Servlet API构建的。那MVC又是什么呢MVC 是Model View Controller 的首字母缩写翻译中文就是“模型、视图、控制器”它是一种设计模式这种设计模式将软件项目分为三部分:模型、视图和控制器。MVC和 Spring MVC是什么关系?MVC是一种设计思想而Spring MVC是一个具体的实现框架。有点类似IoC和DI的关系了IoC是一种思想而DI是这种思想的一种具体实现。Spring MVC是一个基于MVC设计模式和Servlet API实现的Web 项日同时Spring MVC 又是Spring 框架中的一个WEB模块它是随着Spring 的诞生而存在的一个框架。Spring 和 Spring MVC诞生的历史是比较久远在它们之后才有了Spring Boot。Spring MVC项目如何创建呢基于Spring Boot框架添加一个Spring Web(它使用的就是Spring MVC依赖此时项目就变成了Spring MVC项目。本文主要从以下三个方面进行阐述1、实现用户和程序的映射(在浏览器输入URL地址之后能够在程序中匹配到相应方法)。2、服务器端获取到用户的请求参数。3、服务器端要将结果返回给用户前端。1、实现用户和程序的映射方法一RequestMapping(/ xxx)RequestMapping特征:1、RequestMapping 既能修饰类(可选也能修饰方法。2、默认情况下RequestMapping 既支持 POST请求方式也支持GET请求方式。RequestMapping 参数扩展只支持某种类型的请求方式比如 POST、GET、PUT等类型的请求方式):方法2:使用PostMapping (/xxx)方法3:使用GetMapping(/xxx)2、服务器端获取到用户的请求参数1.获取单个参数2.获取多个参数3.获取对象扩展功能参数重命名使用RequestParam注解当前端传过来的参数名称与我们在后端所写的参数名字不相对应的时候而且还不能改动前端代码的时候以及后端代码大量使用了这个名称不便修改时这个时候往往我们可以通过参数重命名的方式来解决。比如前端传过来的是name而我们后端大量使用的是usernameRequestParam注意事项:如果在参数中添加RequestParam注解那么前端一定要传递此参数否则就会报错如果想要解决此问题可以给RequestParam里面添加required false。4.接收.JSON格式的数据使用Postman模拟发送JSON数据给服务器:5.从URL地址中获取参数不是从URL地址中的参数部分获取参数6.上传文件在上传文件之前先讲讲不同运行平台的配置文件设置1、新建不同平台的配置文件不同平台配置文件的命名规则: application-平台.yml(properits)【必须这样命名】2、在主配置文件中设置运行的配置文件3.服务器端代码4.使用Postman模拟上传文件这个时候就会在目录下面看到上传的文件了7获取Cookiea) Servlet获取Cookie 的方法b)使用Cookievalue注解实现Cookie 的读取8、获取Header请求头)里面的信息a) Servlet获取Header的方法b)使用RequestHeader注解实现9存储和获取Session存储Session: Servlet和 SpringMVC操作方式是一样的。获取Session方法1(Servlet 模式:获取session方式2:SessionAttribute3、服务器端要将结果返回给用户前端1.返回一个非静态页面的数据使用ResponseBody 注解ResponseBody 可以修饰类:表示当前类中所有方法都会返回一个非静态页面的数据;可以修饰方法:表示当前方法返回的是一个非静态页面的数据。否则默认返回的是一个html页面2.使用RestControllerControllerResponseBody3.后端接受JSON数据的标准格式4.请求重定向和请求转发请求转发forward实现方式1请求转发是服务器端帮用户实现的请求转发的实现方式2请求重定向redirect的实现方式1重定向的请求发生在客户端浏览器端请求重定向实现方式2请求重定向和请求转发有什么区别1.定义不同2.跳转方式不同3.数据共享不同4.最终URL地址不同5.代码实现不同
http://www.hkea.cn/news/14511094/

相关文章:

  • 网站备案图片东阳市建设局网站
  • 关键词免费网站扁平化企业网站
  • 免费网站是如何盈利的清洁公司网站建设
  • 纹身网站设计苏州网站建设哪家技术好
  • 专门做旅行用品的网站新的网站设计制作
  • 网站备案号含义xiu主题 wordpress
  • 泊美网站建设总目的网页传奇游戏大全
  • 最好用的网站建设软件建立网站的价格
  • 网站数据查询网站推广排名哪家公司好
  • 苏州网站提升排名网络编程
  • 东莞网站建设及外包qq推广链接
  • 泰州专一做淘宝网站无锡模板网站
  • 网站建设seo视频教程网站关键词百度首页消失
  • 爱站网seo工具大岭山镇网站建设
  • 东莞建站怎么做a5站长平台
  • 什么网站可以自己做字网页视频加速器
  • 微信网站流程关于域名用于非网站用途的承诺书
  • seo如何优化关键词排名网站如何从行为数据进行优化
  • seo综合查询怎么用的wordpress伪静态优化
  • phpcms v9网站建设qq推广软件
  • 网站分为哪些类型做微信小程序和网站那个简单
  • 深圳公明网站建设公司十大农业网站
  • 工信部网站域名备案呼和浩特企业网站排名优化
  • 做网站后台怎么搭建营销推广的特点
  • 免费网站备可以做直播的游戏视频网站
  • 对网站建设的调研报告服务器如何架设网站
  • 重庆大足网站制作公司推荐佛山网站建站
  • cms自助建站系统流程平台
  • 购物商城类网站备案北京工装装修公司
  • 深圳专业网站建设服务南宁有名的网络公司