• 2024-06-30Restful风格
    @RequestMapping(value="/login/{a}/{b}")publicStringtestRestFulURL(@PathVariable(value="a")Stringusername,@PathVariable("b")Stringpassword){System.out.println("用户名:"+username+",密码:&
  • 2024-06-12小宋的SpringCloud学习记录day02
    基于Restful风格实现下列接口:今天我们继续昨天的课程来学习一下MybatisPlus的核心功能——IService接口下面是我们需要在pom文件中要引入的依赖<!--swagger--><dependency><groupId>com.github.xiaoymin</groupId><artifactId>knife4j-openapi2-spring-boot-sta
  • 2024-05-08OpenFeign @PathVariable需注明参数名称
    在定义OpenFeign的远程接口时,如果是路径拼接作为参数的远程接口,需要在@PathVariable需注明参数名称,不然代码启动时会报错。正例@FeignClient(value=ServiceConstants.SYSTEM,fallbackFactory=RemoteFileFallbackFactory.class)publicinterfaceRemoteFileService{
  • 2024-03-29@PathVariable注解
      @PathVariable 是SpringMVC中的一个注解,用于将URL中的模板变量绑定到方法的参数上。在SpringMVC中,通常会使用RESTful风格的URL来处理请求,URL中可能包含一些占位符,例如/users/{id},其中{id}就是一个占位符,用来表示一个参数,如进行逻辑删时,在请求头直接添加
  • 2024-01-18SpringMVC中@pathVariable 为spring的注解,都可以用在Controller 层接受前段传递的数据,不过二者的应用场景不同。
    @PathVariable主要接收http://host:port/path{参数值}数据 @pathVariable作为借口是,url是http"//ww.yoodb.com/user/getUserById/2 @RequestParam主要用于接受http://host:port/path?参数名=值数据值 @ResquesrParam请求接口时,url是http://www.yoodb.com/user/getUsrBy
  • 2023-12-26Spring Boot学习随笔- RestFul API(@RestController、@RequestBody、@PathVariable),使用ResponseEntity+HttpStatus
    学习视频:【编程不良人】2021年SpringBoot最新最全教程第十六章、RestFulAPI什么是RESTREST全称是ResourceRepresentationalStateTransfer,中文意思是表述性状态转移,它首次出现在2000年RoyFielding的博士论文中,RoyFielding是HTTP规范的主要编写者之一。他在论文中表
  • 2023-12-24请求参数之@PathVariable与@PathParam
    初学springmvc容易分不清楚这两个参数之间的用法差别,如果较长一段时间不接触,可能又会搞忘,贴个笔记,方便以后回顾以及初学者参考。如有错误,还请指正。@PathVariable:@PathVariable适用于RESTFULL风格的请求。例://请求样式为restfulhttp://localhost:8080/user/张三@Ge
  • 2023-12-04SpringMVC中 @RequestParam 与 @PathVariable 区别
    两者都是用来修饰形参两者都是用来绑定访问路径的参数名、形参名称两者接收URL方式不同@RequestParamhttp://www.example.com/pets?petId=3@Controller@RequestMapping("/pets")@SessionAttributes("pet")publicclassEditPetForm{//...@RequestMapping(me
  • 2023-11-30day133-spring boot常用参数注解
    springboot常用参数注解注解:@PathVariable路径变量@RequestHeader获取请求头@RequestParam获取请求参数(指问号后的参数,url?a=1&b=2)@CookieValue获取Cookie值@RequestAttribute获取request域属性@RequestBody获取请求体[POST]@MatrixVariable矩阵变
  • 2023-11-30接口参数默认值的坑
    先看接口@GetMapping("/queryByPage/{pageNum}/{pageSize}")@ApiOperation("分页查询学生")publicResult<Page<Student>>queryByPage(@RequestParam(required=true,defaultValue="1")@PathVariableIntegerpageNum,
  • 2023-11-09Spring mvc中@RequestMapping 6个基本用法小结
    小结下springmvc中的@RequestMapping的用法。 1)最基本的,方法级别上应用,例如:    Java代码  @RequestMapping(value="/departments")public"simplePatternmethodwascalled");return"someResult";}  则访问http://loc
  • 2023-10-30mall学习笔记(7)
    1.使用mybatis插入失败了,开个log:application.ymllogging:level:com.example.demo.mbg.mapper:trace观察log,发现手动输入的json格式有问题,那没事了。2. @PathVariable映射URL绑定的占位符通过@PathVariable可以将URL中参数传到处理方法的中 小程序端:换
  • 2023-10-04@PathVariable注解
    @PathVariable主要作用:映射URL绑定的占位符带占位符的URL是Spring3.0新增的功能,URL中的{xxx}占位符可以通过@PathVariable(“xxx”)绑定到操作方法的入参中。例如:@RequestMapping("/user/{id}")publicStringtestPathVariable(@PathVariable("id")Stringid){System.o
  • 2023-09-23Springboot+Vue(二)
    上传的静态资源文件放到static文件夹下即可表单的enctype属性规定再发送到服务器之前该如何对表单数据进行编码默认情况下数据格式为key=value&key=value需要改成enctype="multipart/form-data"默认情况下限制了单次请求文件的大小单个文件不能超过1Mb所有文件不能超过
  • 2023-08-22restful 风格
    代码示例:访问路径:http://localhost:8080/t1/Xiaominghttp://localhost:8080/t2/1/2importorg.springframework.stereotype.Controller;importorg.springframework.ui.Model;importorg.springframework.web.bind.annotation.PatchMapping;importorg.springframework.w
  • 2023-08-14@RequestParam,@PathParam,@PathVariable等注解区别
    @RequestParam和@PathVariable注解是用于从request中接收请求的,都可接收参数@RequestParam是从request里取值@PathVariable是从一个URI模板里面来填充@RequestParam示例URL如下:http://localhost:8080/springmvc/hello/101?param1=java&param2=edge复制获取代码:
  • 2023-08-08常用注解之@PathVariable与@RequestParam详解
    @PathVariable和@RequestParam首先说一下Request了解一下请求参数是什么在访问各种各样网站时,经常会发现网站的URL的最后一部分形如:?xxxx=yyyy&zzzz=wwww。这就是HTTP协议中的Request参数,它有什么用呢?先来看一个例子:在知乎中搜索web浏览器跳转到新页面后,URL变为https://www.zhih
  • 2023-07-23SpringBoot开发符合S3协议的文件存储服务
    背景公司最近的业务大量涉及安可项目,要求避免使用第三方组件,原有开发框架支持本地文件存储/Minio/各类云存储,现在要求文件独立存储且文件服务需要自研,经调研评估后决定基于SpringBoot开发文件存储服务,使用s3协议标准,这样可以直接使用aws-sdk接入无需再开发客户端,且安全安全性方面
  • 2023-06-15医院设置——锁定和发送签名
    //8、医院设置锁定和解锁:锁定时则无法对医院设置进行操作,只有status=1解锁了才能操作@PutMapping("lockHospitalSet/{id}/{status}")publicResultlockHospitalSet(@PathVariablelongid,@PathVariableIntegerstatus){//根据id查询医院设置信息
  • 2023-06-07@Param、@PathVariable 和 @RequestParam的使用场景和区别
    @Param、@PathVariable和@RequestParam的使用场景和区别@Param注解:使用框架:MyBatis(持久层框架),一般只在xxxmapper.java上使用,当传输的数据超过一个时,需要使用它来取别名,否则数据库无法区分用途:指定方法参数与SQL查询参数的对应关系。场景:在MyBatis中,@Param注解用
  • 2023-05-26@PathVariable注解的作用
    根据Spring官方文档的描述,注解指示的方法参数应该绑定一个URI模板变量,如果方法参数是Map<String,String>类型,则将路径变量名和值放入map中(只能映射一个参数,没什么用)。(即将URL中的占位符映射到对应的参数上)@PathVariable不指定变量名默认映射到与占位符对应的参数上,若没有对应的
  • 2023-05-04REST风格开发
    REST(RepresentationalStateTransfer),表现形式状态转换,是一种资源描述形式根据REST风格对资源进行访问称为RESTful优点:隐藏资源的访问行为,无法通过地址得知对资源是何种操作书写简化示例@PostMappingpublicStringsave(@RequestBodyBookbook){Sys
  • 2023-04-12问题解决
    遇到的问题1.解决方法:将@RequestParam改为@PathVariable:@RequestParam接收的是?参数,@PathVariable接收直接参数2.Stream方法报红解决办法:jdk版本改为8版本及以上3.解决方法:导入以下依赖<plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifac
  • 2023-04-10@RequestParam和@PathVariable的用法与区别
    **@PathVariable**格式@RequestMapping(value="/user/{username}")publicStringuserProfile(@PathVariable(value="username")Stringusername){ return"user"+username;}在上面的例子中,当@Controller处理HTTP请求时,userProfile的参数
  • 2023-03-03SpringMVC:如何设置跳转方式?
    在返回值(String类型的)中进行声明:1、重定向:redirect:资源路径2、请求转发:forward:资源路径  (默认可以省略)例子:设置了页面重定向到main.jsp@Controll