• 2024-11-19使用SSM框架实现Pet表的增删改查功能效果案例
    1.查询功能@RequestMapping("/index")publicStringindex(Modelmodel){List<Pet>petList=petService.findPetList();model.addAttribute("petList",petList);return"index";}2.修改功能@Re
  • 2024-10-25java短链接项目-短链接跳转原理包括短链接生成算法(含代码实现)
    文章目录一、图解原理二、短链接生成算法实现1.MurmurHash算法2.为什么使用原始链接和UUID生成短链接?3.为什么不只使用原始链接?4.如果一直冲突怎么办?5.完整代码实现:HashUtil.javaShortLinkController.java三、系统扩展思考题1.如何让短链接系统支持海量请求并发?2.布
  • 2024-10-09011-关于复杂业务接口产生的Bo类字段污染的思考
    @RequestParam(value="xxx",required=false)这种参数接收模式,可以在一个接口接收平行的多个字段,更为灵活。1publicBaseResponseInfogetDetailList(@RequestParam("xxx0")Longxxx0,2@RequestParam("xxx1")Stringxxx1
  • 2024-09-23Spring Boot+MinIO实战:掌握分片上传、秒传与断点续传,让文件管理更高效!
    在现代应用中,随着文件大小的不断增大和网络环境的复杂化,传统的文件上传方式已难以满足用户需求。通过将SpringBoot与MinIO集成,可以轻松实现文件的分片上传、秒传和续传功能,为用户提供更流畅的上传体验。分片上传分片上传是将大文件拆分成多个小块分别上传,避免单次上传大文件带
  • 2024-09-07restful @RequestParam 可选,服务中的mock方法使用
    @RequestParam是一个SpringMVC注解,用于将请求参数绑定到你的方法参数上。当你标记一个参数为可选的时候,你可以不提供这个参数,在这种情况下,Spring将会使用这个参数的默认值,或者如果你没有设置默认值,它会使用参数的类型的默认值(例如,对于一个int类型的参数,默认值为0)。要将@
  • 2024-09-01Java替换RequstBody和RequestParam参数的属性
    Java替换RequstBody和RequestParam参数的属性本文主要讲解在Java环境中如何替换RequestBody和RequestParam参数中的属性背景近期由于接手的老项目中存在所有接口中新增一个加密串来给接口做一个加密效果(项目历史原因,不方便上Jwt授权这套),所以就研究了一下Http请求链路,发现可以
  • 2024-08-30springboot 接口接收参数的注解介绍(@RequestParam,@PathVariable,@RequestBody 等)
    springboot接收参数的注解介绍(使用方法)在SpringBoot中,接收参数的方式主要依赖于SpringMVC提供的注解。这些注解帮助你将HTTP请求中的参数绑定到控制器(Controller)方法的参数上。以下是一些常用的接收参数的注解:1.@RequestParam用法:用于将HTTP请求参数绑定到控制器的方
  • 2024-08-25伙伴匹配系统踩坑日记8 controller传参
    伙伴匹配系统踩坑日记8controller传参后端参数映射在swagger里传空值,发现有问题在方法中加入@requestparam注解@GetMapping("search/tags")publicBaseResponse<List<User>>searchusersByTags(@RequestParamList<String>tagNameList){if(Collection
  • 2024-08-24微信公众号开发|接入
    服务器地址配置服务器可以使用内网穿透(教程在上一篇文章)或者买一个接入https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Access_Overview.htmlpackagecom.example.springboot.controller;importorg.springframework.web.bind.annotation.Ge
  • 2024-08-15Springmvc -- 使用`@RequestParam`接收数组类型参数
    在SpringMVC中,处理数组类型的请求参数是一个常见需求,尤其是在处理表单数据或查询参数时。SpringMVC提供了多种方式来接收数组类型的请求参数,包括使用@RequestParam注解、直接绑定到方法参数、以及使用@ModelAttribute注解。本文将深入探讨这些方式的用法、优缺点以及如何
  • 2024-07-23@RequestPart-Java接口,同时传参JSON对象数据和文件
    简单介绍前端传递文件参数的时候,通常会使用POST方式传参,将请求header的content-type设置为:multipart/form-data(因为GET请求只能传递文本类型的参数,而文件属于二进制数据,无法直接通过GET方式传递。)前端通过POST传参时,header的content-type设置为"application/json"
  • 2024-07-01pageHelper在Spring框架中pageSize无法修改的问题
    以前在Springboot中分页是使用pageHelper的,然后想当然的以为在老项目Spring框架上也可以完美复制粘贴进去,结果运行起来pageHelper的pageSize一直是全部列表的长度,即(total始终等于pagesize,page始终等于1)这就相当于没分页。后来发现,pageHelper在Spring中的写法和Springboot的是
  • 2024-06-21springMvc 接收文件 MultipartFile
    使用SpringMVC 的controller中接收文件,如果只是接收一个文件,声明MultipartFile或者指定@RequestParam注解,参数(strReqBody和 images)与前端参数一致即可例:第一种方式publicvoiduploadImg(MultipartFileimg){}第二种public void uploadImg(SringstrReqBody,@Req
  • 2024-06-19打卡12
    所花时间(包括上课): 2h代码量(行): 150左右搏客量(篇): 1了解到的知识点:springboot备注(其他): packagecom.leap.jixianceshiboot.controller;importcom.leap.jixianceshiboot.entity.Policy;importcom.leap.jixianceshiboot.entity.Poli
  • 2024-06-18课设--学生成绩管理系统(核心代码部分)
    欢迎来到 Papicatch的博客系统介绍课设--学生成绩管理系统(一)-CSDN博客课设--学生成绩管理系统(二)-CSDN博客课设--学生成绩管理系统(三)-CSDN博客目录
  • 2024-06-02SpringBoot常用注解
    1、bean相关注解注解名作用@Component将类交给SpringBoot管理@Repository放在dao层@Service放在service层,即业务服务层@Controller放在控制层,即handler层@RestController@Response和@Controller的组合注解,返回的是JSON数据@Configuration声明一个类为配置类,常和Bean、Scope
  • 2024-05-29controller层
     所花时间(包括上课): 1 h左右代码量(行): 200  左右搏客量(篇):1了解到的知识点: controller层接口实现备注(其他): packagecom.leap.jixianceshiboot.controller;importcom.leap.jixianceshiboot.entity.Policy;importcom.leap.jixianceshiboot.
  • 2024-04-22Spring中将@RequestParam绑定到对象(转)
    译文:https://blog.csdn.net/dnc8371/article/details/106810876/译文作者:dnc8371来源:CSDN原文:https://www.javacodegeeks.com/2018/10/how-bind-requestparam-object-spring.html您是否在请求映射方法中用@RequestParam注释了多个参数,并认为它不可读?当请求中需要一个或两个输
  • 2024-04-07前后端接口写法(传输数据)
    目录前言1.零散数据2.函数体3.总结前言对于后端常用的两个注解:详细分析Java中的@RequestParam和@RequestBody以下文章主要用于笔记总结,后续可翻看1.零散数据前端数据exportconstdoWeekPlan=(ids,selectedPeriod)=>{returnrequest({url:'/api
  • 2024-03-18@RequestParam
    @RequestParam注解是用于从请求的参数中获取值的SpringMVC注解。它可以应用在方法的参数上,将请求参数的值绑定到方法的参数上。@RequestParam注解有以下作用:获取请求参数的值:通过@RequestParam注解,可以将请求中的特定参数的值绑定到方法的参数上。例如,如果请求中包含名为"nam
  • 2024-03-13springboot的代理模式示例----面向切面编程
    1.定义切面类 2.编写切面类importcom.alibaba.fastjson.JSON;importcom.fasterxml.jackson.databind.ObjectMapper;importcom.xlkh.bigscreen.common.utils.RedisDeviceUtil;importcom.xlkh.bigscreen.service.bigscreen.BigscreenRedisService;importcom.xlkh.bigs
  • 2024-03-13SpringBoot Controller接收参数的常用方式总结
    原生的HttpServletRequest可和其他注解配合使用,是内置对象,是整个请求可获取到所有的数据请求路径参数@PathVariable请求路径参数例如url/{id},则获取id参数。@PathVariabel(name="xx")@RequestParam例如url?name=xxx。@RequestParam(name="xx")Body参数@Req
  • 2024-03-02关于SpringMVC中@RequestMapping的params参数
    @RequestMapping注解的params参数同一个url,只要params不同,springmvc也是会区分匹配的。@PostMapping("/reduceProductStock")publicStringreduceProductStock(@RequestParamLongproductId,@RequestParamIntegerquantity){productService.reduceProductStock(pr
  • 2024-01-262024年1月Java项目开发指南14:关于post中的body和param以及java中的@RequestBody和@RequestParam
    在HTTP请求中,POST方法通常用于向服务器发送数据,这些数据可以在请求的body中,也可以在URL的param中。不过,这两者的使用方式和适用场景是不同的。Body:在POST请求中,body主要用于包含要发送到服务器的数据。这些数据通常是表单数据、JSON数据或其他类型的数据。当你需要在请求体中发送
  • 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