spring-shell相关内容

在Spring Shell 2中命令颜色

在SPRING SHELL 2中,默认的不正确的命令和错误输出的颜色为红色.可以为这些目的定义自定义颜色吗? 谢谢! 解决方案 ThrowableResultHandler处理命令执行最终引发异常时发生的情况,该实现使用RED来显示文字. 如果要自定义此内容,只需覆盖该结果处理程序即可. ..
发布时间:2020-07-25 19:41:22 Java开发

用弹簧壳打印固定线

我想开发一个小型的Sprint Shell项目,在其中显示静态信息,这些静态信息在接收到事件时可能会更新. Spring Shell可以实现此功能吗?或者它甚至是完成这项工作的正确工具? 举一个我想要实现的例子: ------------------- | Stock Value: 5$ | ..
发布时间:2020-07-25 19:40:17 其他开发

从Linux Terminal启动Spring Scheduled作业

我有一种情况,我想从Linux Terminal启动Spring Scheduled作业.有什么方法可以从终端触发它吗? 例如,我可以使用Spring Shell启动计划作业吗? 解决方案 我可以使用Spring Shell启动计划作业吗? 是的,理论上您可以(您可以在此处看到一个简单的示例),但是我不确定它是否适合您的用例(如果涉及应用服务器)-在正在运行的shell进程 ..
发布时间:2020-07-25 19:39:15 其他开发

从Spring Shell执行Shell命令

我有一个要问的问题,我可以用Spring Shell解决吗? 我有一个main.jar应用程序,该应用程序在Wildly服务器上部署了几个Scheduled Spring Jobs.就我而言,我无法停止或重新部署main.jar,因为必须不间断地提供服务. 我需要一种从终端启动/停止/重新启动计划的春季作业的方法.例如,在Apache Karaf中,有一个我可以通过telnet使用的外壳. ..
发布时间:2020-07-25 19:39:10 其他开发

启动一个非交互式的基于Spring-Shell的应用程序

是否可以启动Spring-Shell应用程序的特定命令,然后在命令完成后返回/退出该Shell?还有可能将应用程序的退出代码(System.exit)暴露给操作系统外壳程序吗? 出于我的目的,我将利用插件机制和Spring-Shell的CLI注释.但通常来说,与该应用程序之间没有人工交互,相反,作业调度程序(UC4)将启动该应用程序,并在退出代码不等于0的情况下检查退出代码以生成电子邮件.另 ..
发布时间:2020-07-25 19:39:09 其他开发

从弹簧壳中选择少量选项

我目前正在尝试使用Spring Shell制作一个cli应用程序. 我希望用户能够快速选择2-3个选项之一.我当前的代码在eclipse中运行良好,但是当我在Powershell中启动它时,我必须多次按Enter键(至少3次)才能选择该选项.按下Enter键一次之后,什么也没发生. 我当前的方法: @ShellMethod(key = { "setService", "selec ..
发布时间:2020-07-25 19:38:03 Java开发

如何使用Spring Shell在Spring Boot Web应用程序中构建控制台命令?

我已经使用Spring Boot Web Starter创建了restfull Web应用程序,效果很好.我可以通过网址访问它. 但是我需要创建控制台命令,该命令可以在后端计算和存储一些值.我希望能够手动或通过bash脚本运行控制台命令. 我找不到任何有关如何在Spring Boot Web应用程序中集成spring-shell项目的文档. 在spring boot starte ..
发布时间:2020-07-09 06:24:08 Java开发

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

我在我的项目中使用了Spring shell,效果非常好。 现在我们在JBoss应用服务器上有一个Java EE项目。我希望有一个好的CLI,就像Spring shell一样。如何做到这一点? 解决方案 据我了解你的要求,Spring Shell并不适用于此。 Spring Shell与利用JLine在实际终端中运行有些联系。可以编写另一个实现(类似于“在IDE中运行”方法),扫描M ..
发布时间:2019-01-15 20:53:29 J2EE

弹簧壳彩色输出

我想在spring-shell中着色我的控制台输出。 类似于: System.out.println(“\ red; red text”); 我知道彩色JUL日志记录输出,但它没有用。 我该怎么做? 解决方案 您可以在输出中使用Ansi值。 这是我的类,有一些颜色常量: public class AnsiConstants { p ..
发布时间:2018-12-29 20:04:36 Java开发

IntelliJ中的CLI-Spring Shell

我正在使用IntelliJ中的CLI Spring shell代码。 我运行它并给出一些参数。但是当我输入insert并按回车时,控制台不接受它,看起来好像什么也没发生! 我的代码: @Component 公共类HelloWorldCommands实现CommandMarker { @CliCommand(value =“insert”,help =“insert data ..
发布时间:2018-12-27 18:07:29 Java开发