Я ищу для создания диагностической утилиты с помощью команды Spring-Shell
для службы технической поддержки. Идея состоит в том, чтобы удалить исполняемый файл jar
в систему, запустить приложение и запустить его через кучу диагностики.Удалить команды из Spring-Shell
Я хочу отключить/удалить некоторые из команд, которые автоматически загружаются из пакета org.springframework.shell.commands
, и я не могу понять, как это сделать. Является ли это возможным?
В противном случае я хотел бы просто настроить команду справки, чтобы я мог выводить свою собственную помощь. Я даже не могу заставить это работать, хотя мне удалось выяснить, как удалить их из списка команд, которые отображаются, когда пользователь нажимает TAB.
@CliAvailabilityIndicator({"!", "//", "script","system"})
public boolean isAvailable()
{
return false;
}
Любые идеи?
где зацепить в методе isAvailable как вы описали? – 4F2E4A2E