我有POST / users URL我希望根据有效负载传递用户数组或单个用户。我想在春天用不同的方法绘制它。
e.g。
POST / users
[ { “名字”:“测试1”, “姓氏”:“测试1” }, { “名字”:“TEST2” “姓氏”: “TEST2” } ]
应该去
controller的createBulk(Users [] users)方法
和
POST / users
{ “名字”:“测试1”, “姓氏”:“测试1” }, { “名字”:“TEST2” “姓氏”: “TEST2” }
应该去
controller的createUser(用户用户)方法
答案 0 :(得分:0)
不允许在不同的java-class方法上使用相同的RequestMethod注释相同的RequestMapping,但是您可以通过您的要求判断做什么事情(去哪个进程),以下是一个示例:
@RequestMapping(value = "/users", method = RequestMethod.POST)
public String createUser() {
if (some condition)
// do sth. e.g:create bulk
else
// do oth. e.g:create user
}
也许可以帮到你:)。