uni-app+SpringBoot: 前端传参,后端如何接收参数

做项目中的一些小经验,方便后续

(1)前端代码中,请求的 URL 是通过查询参数(?id=${articleId})传递的

后端接口:

java 复制代码
@GetMapping("/knowledgeDetail")
public Result getKnowledgeByid(@RequestParam Integer id) {
    Knowledge knowledge = knowledgeService.getKnowledgeByid(id);
    return Result.success(knowledge);
}

(2) 前端代码这样传递参数

复制代码
url: `${baseUrl}/knowledge/knowledgeDetail/${articleId}`

后端接口:

java 复制代码
@GetMapping("/knowledgeDetail/{id}")
public Result getKnowledgeByid(@PathVariable Integer id) {
    Knowledge knowledge = knowledgeService.getKnowledgeByid(id);
    if (knowledge == null) {
        return Result.error("Knowledge not found");
    }
    return Result.success(knowledge);
}
相关推荐
Chan1641 分钟前
【 SpringCloud | 微服务 网关 】
java·spring boot·后端·spring·spring cloud·微服务
发现你走远了2 小时前
『uniapp』添加桌面长按快捷操作 shortcuts(详细图文注释)
uni-app
lqj_本人2 小时前
鸿蒙OS&在UniApp中集成Three.js:打造跨平台3D可视化应用#三方框架 #Uniapp
uni-app·区块链·harmonyos
RainbowSea2 小时前
秒杀/高并发解决方案+落地实现 (技术栈: SpringBoot+Mysql + Redis +RabbitMQ +MyBatis-Plus +Maven-5
java·spring boot·分布式
温正实2 小时前
spring boot 实现接入 deepseek gpt接口 流式输出
javascript·spring boot·gpt
汤姆yu3 小时前
基于springboot的民间文化艺术品销售系统
java·spring boot·后端
Yvonne9783 小时前
定时任务:springboot集成xxl-job-core(一)
java·spring boot·xxl-job
crud3 小时前
Spring Boot 拦截器实战:登录验证、日志记录、权限控制一网打尽!
spring boot
yuren_xia3 小时前
Spring Boot 自动参数校验
java·spring boot·后端
crud4 小时前
Spring Boot 全局异常处理:统一返回格式,提升接口健壮性!
spring boot