我有一个小型服务器,需要一个简单的控制台来输入命令。经过一番搜索,我找到了 spring shell,它可以完成这项工作。
我的一些命令需要访问服务器实例对象。
我如何(自动装配?)我的服务器对象实例到我的 spring shell 命令中,以便我可以在 spring shell 命令中访问我的服务器对象实例?
引导构造函数似乎在创建应用程序上下文并立即找到用户 shell 命令。
我尝试使用:
bootstrap.getApplicationContext().getBeanFactory().registerSingleton(class, myserverinstance)
但这只能在调用 Bootstrap 构造函数之后完成,然后为时已晚。