我有这样的命令
@CliCommand("show user")
public String showUser(
@CliOption(key = {"email"}) String email,
@CliOption(key = {"id"}) long id) {
//return user by id or by email
}
我想让这两个选项之一成为强制性的。
show user --id 5 //valid
show user --email user@email.com //valid
show user //not valid
show user id 5 --email user@email.com //not valid
我怎样才能实现这种行为?