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

ftp如何上传网站长春网站推广排名

ftp如何上传网站,长春网站推广排名,政府门户网站建设的不足,网站说服力 营销...我的主页:2的n次方_ 1. MVC MVC 是 Model View Controller 的缩写,它是软件⼯程中的⼀种软件架构设计模式,它把软件系统分为模型、视图和控制器三个基本部分。 View (视图): 指在应⽤程序中专⻔⽤来与浏览器进⾏交互&…

我的主页:2的n次方_     

1. MVC

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

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

2. Spring MVC

Spring MVC 是对 MVC 思想的具体实现,此外 Spring MVC 还是一个 web 框架,所以说 Spring MVC 是一个实现了 MVC 模式的 web 框架

3. 项目创建

Spring MVC 项目的创建和上次的 Spring Boot 项目的步骤一样

3.1. 建立连接

在 Spring MVC 中使用 @RequestMapping 来实现 URL 路由的映射,也就是浏览器链接程序的作用

@RequestMapping 是用来注册接口的路由映射的,表示服务器收到请求时,映射的“/hello”路径就会调用 hello 的方法,路径的名称也可以随便写,不用和方法名保持一致

@RestController
public class HelloController {@RequestMapping("/hello")public String hello(){return "hello spring";}
}

运行程序之后,然后在浏览器中输入 http://127.0.0.1:8080/hello 就能访问了

@RestController标识了这是一个控制器类,一个项目中会有很多类和方法,Spring 会对所有的类进行扫描,如果添加了 @RestController注解,才会去访问这个类中有没有 @RequestMapping 注解,如果把 @RestController去掉再访问就会访问不到这个路径

@RequestMapping既可以修饰类,也可以修饰方法,当修饰类和方法时,访问的路径是类路径 + 方法路径,如果不加类路径还是会找不到页面

@RequestMapping 标识⼀个类:设置映射请求的请求路径的初始信息。
@RequestMapping 标识⼀个⽅法:设置映射请求请求路径的具体信息。

@RequestMapping("/user")
@RestController
public class HelloController {@RequestMapping("/hello")public String hello(){return "hello spring";}
}

3.2. 请求

@RequestMapping同时支持 post 请求和 get 请求

@RequestMapping("/v1")
public String method(){return "v1";
}

使用 postman 发送 get 请求和 post 请求都可以得到响应

可以通过设置来只支持 get 请求或者使用 @GetMapping来限制只支持 get 请求

@RequestMapping(value = "/v2",method = RequestMethod.GET)
public String method1(){return "v2";
}
@GetMapping("/v3")
public String method2(){return "v3";
}

无论是 v2 还是 v3 都已经不支持 post 请求了

同理,如果设置为只支持 post 请求或者使用 @PostMapping就不会支持 get 请求了

@RequestMapping(value = "/v4",method = RequestMethod.POST)
public String method3(){return "v4";
}
@PostMapping("v5")
public String method4(){return "v5";
}

在上面的方式中,无论是通过设置 @RequestMapping的方式还是直接使用 @PostMapping@GetMapping 注解的方式都可以

http://www.yidumall.com/news/69148.html

相关文章:

  • 做网站团队百度账号注册中心
  • 保定网站建设多少钱网站优化建设
  • 网站怎么做微信支付宝支付网站建立
  • 源码网站大淘客cms南京seo优化培训
  • 千库网会员被逆冬seo课程欺骗了
  • 建站工具 wordpressseo优化网站推广全域营销获客公司
  • 网页制作基础成绩淘宝关键词优化怎么弄
  • 一款非常不错的seo网站优化公司源码百度贴吧入口
  • 腾飞网站建设免费加客源软件
  • wordpress调整字号网络优化大师手机版
  • 网站建设确认书谷歌浏览器 官网下载
  • 美国多ip站群服务器同城广告发布平台
  • 做网站4000-262-263个人如何注册网站
  • 淄博公司制作网站有哪些舆情报告范文
  • 做房产网站怎么样搜索引擎营销的主要模式
  • 企业品牌网站设计如何优化网站
  • 如何做织梦手机网站广州网页定制多少钱
  • 网页动画设计培训关键词优化的发展趋势
  • 怎么在国外的搜索网站做推广360seo排名点击软件
  • 网站如何做触屏滑动效果常德seo公司
  • 汉中网站建设百度快照提交入口
  • 网站哪些功能是PHP做的域名申请哪家好
  • 网站开发微信小程序需求量大吗怎么seo网站排名
  • 创意做美食视频网站网络优化这个行业怎么样
  • 给政府做网站的公司精准客户资源购买
  • 关键词网站seo技术学院
  • 如何做国外的网站关键词优化工具互点
  • 重庆网站建设狐灵手机系统优化软件哪个好
  • 中国网站设计北京网站优化seo
  • 网站制作资料收集互联网销售是什么意思