gpt4 book ai didi

java - Spring 启动: how to show actual classpath on startup or at runtime?

转载 作者:行者123 更新时间:2023-12-02 10:23:03 27 4
gpt4 key购买 nike

有没有办法显示Spring Boot实际的类路径?

我正在使用 STS 启动我的应用程序,它报告 XYZ 类丢失。但我检查了我的 pom.xml 和它本身的依赖关系,我可以看到 .class 文件。

我想展示什么是真正的运行时类路径。

我使用了这个( https://www.mkyong.com/java/how-to-print-out-the-current-project-classpath/ ),但我正在寻找一个不涉及更改我的应用程序源代码的解决方案。调试启动选项类型的东西。也许是执行器。无论如何:)

谢谢

最佳答案

类路径取决于所使用的类加载器。例如,像 Tomcat 这样的 Servlet 容器可以从多个位置加载类,例如:共享 lib 目录或 WAR 文件。 Spring Boot 通常会重新打包常规 JAR,以通过应用自定义布局使其可运行。如果不检查类加载器,实际上无法判断类路径的一部分。

关于java - Spring 启动: how to show actual classpath on startup or at runtime?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54189086/

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