我正在寻找一种解决方案,可以在正在运行的jvm中获得某种外壳,并进行一些监视并提供自定义命令。
几年前成立了http://www.crashub.org,并且它是通过Spring Boot运行的,我猜测它或多或少地被了那个执行器所取代。 但是不支持拥有类似shell的体验。
那么,有没有像Java 11一样的CRaSH替代品,也许还有一些使用jshell的粗暴简单技巧?
更多背景:
我想定义一个命令,在其中可以执行任意mvel表达式或类似命令,以使用业务逻辑实际更改数据库中的对象。
是的...这可能是安全明智的做法……一团糟。