gpt4 book ai didi

java - Spring Shell - 使用和执行

转载 作者:行者123 更新时间:2023-12-01 11:27:48 26 4
gpt4 key购买 nike

我想将 Spring Shell 集成到 Spring Boot 应用程序中。我能够执行官方 git-repo 中的示例。但是当将示例代码迁移到我自己的项目时,它与 this code 非常相似。 ,我的个人外壳未显示或可用。相反,显示的默认 Spring Shell 启动画面可用:

<SpringShell ASCII-Art>
1.1.0.RELEASE

Welcome to Spring Shell. For assistance press or type "hint" then hit ENTER
spring-shell>

编译没有出现错误,但不使用单个示例@component 标记的类。所有注释均已正确设置。外部有一个标准装载机。我没有在 IDE 中执行代码。

尽管documentation (第 3.5 章)告诉我,据我所知,组件是自动收集的。

所以我的问题或多或少是如何更好地设置用法这个:

public class Main {
public static void main(String[] args) throws Exception {
Bootstrap.main(args);
}
}

并击败默认启动!

最佳答案

文档中的评论有点误导(我会更改它)。为了让您的组件被拾取,它们需要位于类路径上,并且您需要以某种方式扫描它们。

参见 Spring XD project 中的示例,扫描 org.springframework.xd.shell包裹。您需要对自己的包执行类似的操作。

关于java - Spring Shell - 使用和执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30676977/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com