异常处理

异常可能来自用户代码,无论是有意还是无意。本节介绍 spring-shell 如何处理异常,并提供使用它的说明和最佳实践。

许多命令行应用程序(在适用情况下)会返回一个退出代码,运行环境可以使用该代码来区分命令是否成功执行。在 spring-shell 中,这主要与在非交互模式下运行命令相关,这意味着一个命令始终在 spring-shell 的一个实例中执行一次。请注意,退出代码始终与非交互式 Shell 相关。