я новичок в Spring-Shell. Мне нужно собрать входные значения из CLI с именем Input-alias. ниже код, принимающий значения даже без имени входного псевдонима.
@ShellMethod("Get full Name.")
public String fullname(@ShellOption({"-f"}) String firstName,
@ShellOption({"-l"}) String lastName ) {
return firstName + " " + lastName ;
}
Это то, что я ожидал (-f и -l обязательные входные данные)
shell> полное имя -f Nithin -l Malathesh
Но эта команда тоже работает.
оболочка> полное имя Нитин Малатеш
Здесь обе команды работают. но мне нужно сделать только 1-ю команду, которая должна работать. Если я запускаю 2-ю команду ->, она должна выдать ошибку, говоря, что имя входного псевдонима не найдено.