java - 绑定到 java 对象的 PathVariable 不能与 spring-webflux 一起使用
问题描述
下面的代码曾经可以正常工作:
型号类:
public class Employee {
private String id; // used as path-variable
private String temp; // used as query parameter
//Getters and Setters
}
控制器:
@GetMapping(
path = "/employee/{id}",
produces = MediaType.APPLICATION_JSON_VALUE)
public Mono<EmployeeDetails> getEmployee(Employee emp) {
System.out.println(emp.getId()+ ", "+emp.getTemp());
}
当我使用 URL http://localhost:8080/employee/ 100?temp=1234打到上面时,上面曾经正常工作
然后项目中有一些常见的 jar 更改(其中包括一些与 webflux 相关的 jar),现在路径变量“id”不再映射到 Employee 对象中。
我在这里缺少什么?
解决方案
推荐阅读
- facebook - 如何从我的 Instagram 帖子中获取主题标签?
- python - Pymodbus:当 SerialServer 启动时 GUI(图形用户界面)停止/崩溃
- java - AndrOBD 和 CSV
- ethereum - 如何使用不同的地址来调用 Hardhat 测试和脚本中的函数?
- reactjs - 键入通用 websocket 处理程序
- php - Woocommerce 名字和姓氏的仅字符验证
- java - 带有 StackOverflowError 的 Spring tomcat 启动异常
- python - 无法为 ansible 运行 gcp_compute 插件
- date - 在特定日期绘制额外线
- python - 订购 Xml