问题标签 [spring-shell]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1475 浏览

method-parameters - spring shell方法参数列表<>

我怎样才能有一个带有 List<> 参数的 spring shell 方法?
是否可以在 Spring_Shell 中使用 List<> 作为方法参数?

如下:

0 投票
1 回答
408 浏览

spring - 如何为spring shell中的选项自定义解析器?

我正在使用 Spring shell 为我的项目开发命令 shell。

问题如下所述:我需要在 shell 中具有一些功能,例如方法重载。换句话说,我需要两个具有相同名称但选项不同的命令。我用谷歌搜索并发现了一些想法,比如覆盖解析器接口,但我没有在互联网上找到任何示例。

任何建议都会有所帮助。

感谢您的帮助。

0 投票
2 回答
1299 浏览

java - 控制台上的 log4j 警告

我的 log4j.properties 文件如下:

该文件被添加到类路径和 src/resources 文件夹中......我的项目是一个 maven 项目,我正在使用 springshell 技术,以便我的应用程序在命令提示符下运行......一切都很完美,但是当我执行特定的在我的应用程序中的命令它给了我以下警告:

你能帮我看看我做错了什么吗?

0 投票
1 回答
123 浏览

spring-shell - Spring-Shell 中的 i18n 和 l10n

感谢您阅读本文。

我希望在我的 Spring-Shell 应用程序中提供 i18n。具体来说,我正在寻找能够根据区域设置以不同语言在 @CliOption 中打印帮助消息的能力。我还没有找到任何具体的例子来说明如何开箱即用。我查看了代码,确实看到了一个语言环境转换器。不确定这是否足够。

Spring-Shell 是否支持 i18n 开箱即用?任何与此问题相关的资源的帮助/提示/指针都将受到高度赞赏。

谢谢。

0 投票
1 回答
145 浏览

java - Spring Frameworks Shell - 添加颜色

我目前正在制作一个使用 spring 框架充当 shell 的应用程序。在文档中它说它基于 roo,它支持 unix 和 windows 平台上的颜色(通过 jansi),但没有说明如何使用它。似乎@|red text|@没有用,而且谷歌也没有多大帮助,因为我要么遇到无用的随机文档,要么使用说要使用 ASCI 参考的线程

0 投票
1 回答
975 浏览

java - 在 shell 启动时向 spring shell 打印消息

我正在使用 spring shell,我想添加一些“正在加载..”消息,所以当用户打开 shell 时,消息将立即显示(在 shell 上)。

我的想法是在批处理文件中添加“ECHO 加载”命令,但我不知道如何将一些打印命令添加到使用 appassembler-maven-plugin创建的批处理文件中。有一种方法可以将此 ECHO 从 pom 添加到批处理文件中吗?

这是我用来在 pom.xml 中创建批处理文件的插件:

有没有办法将 ECHO 命令永久添加到批处理文件中?或者,如果这不起作用,是否有办法将消息打印到 shell,该消息将在 shell 打开到 shell 实际准备好使用的时间之间出现?

0 投票
0 回答
164 浏览

performance - 如何减少 spring-shell 启动时间?

我正在使用 spring-shell,我想减少 shell 的启动时间。现在它需要 8-10 秒,我希望它花更少的时间。你有什么建议吗?

通过分析我可以看到:

  • org.python.util.PythonInterpreter.exec(String) 需要~2 秒

    • org.python.core.imp.importOne(String, PyFrame, int) - import jython-standalone-2.7.0.jar\Lib_jyio.py 需要~1 sec
  • org.python.jsr223.PyScriptEngine.(ScriptEngineFactory) 需要~0.5

谢谢。

0 投票
2 回答
529 浏览

jakarta-ee - 如何在没有 Spring 框架的 Java EE 应用程序中创建类似 Spring Shell 的 CLI?

我在项目中使用了 Spring shell,效果很好。

现在我们在 JBoss 应用服务器上有一个 Java EE 项目。我想要一个好的 CLI,就像 Spring shell 一样。如何才能做到这一点?

0 投票
1 回答
761 浏览

raspberry-pi - 如何在 Spring Shell 中执行命令?

我在 Spring Shell 中执行命令时遇到问题。我正在使用此代码在 Raspberry PI 上闪烁 LED,但在 Tomcat 的日志中出现响应错误。

日志输出为:

当我使用echo命令时,问题仍然存在。

0 投票
1 回答
479 浏览

java - 在 spring shell 命令中自动装配对象实例?

我有一个小型服务器,需要一个简单的控制台来输入命令。经过一番搜索,我找到了 spring shell,它可以完成这项工作。

我的一些命令需要访问服务器实例对象。

我如何(自动装配?)我的服务器对象实例到我的 spring shell 命令中,以便我可以在 spring shell 命令中访问我的服务器对象实例?

引导构造函数似乎在创建应用程序上下文并立即找到用户 shell 命令。

我尝试使用:

但这只能在调用 Bootstrap 构造函数之后完成,然后为时已晚。