向导需要一个接一个地询问几个参数。例如:name然后地址然后发送电子邮件然后passwd,最后发送测试邮件。 如果发送失败,则应再次启动向导。我们如何实现此向导。
答案 0 :(得分:3)
Spring Shell并不适合您所描述的“交互式,向导式”程序。而是“命令行样式”应用程序,用户有机会提供他所知道的选项值。
话虽如此,没有什么能阻止你在命令实现中读取控制台输入。如果这个特性是你程序的唯一目标(即你没有从应用程序的其他部分中获得更多“经典”Spring Shell命令),我强烈建议重新考虑使用Spring Shell。