gpt4 book ai didi

java - 在 IntelliJ 中编辑运行时类路径以包含 src/main/config

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:51:05 25 4
gpt4 key购买 nike

我使用 Maven 和 Spring 在 IntelliJ 12 中编写了一个 Java 应用程序。我有以下文件夹:

src/main/java : 用于 Java 代码

src/main/resources:用于将资源打包到最终构建的 JAR 中

src/main/config:用于外部资源,即spring配置文件。

我曾尝试将 src/main/config 设为源文件夹,但是,在运行我的应用程序时,它失败并在以下行出现 FileNotFoundException:

new ClassPathXmlApplicationContext("spring-config.xml");

spring-config.xml 位于 src/main/config 内。

另外,我注意到这个文件没有被复制到 intelliJ 在“Make”构建项目时生成的目标目录中。

现在我正在使用 FileBasedApplicationContext 进行测试,但是能够从 intelliJ 中运行应用程序而无需编辑代码会很好。

谢谢

最佳答案

参见 my comment here .资源目录/模式必须在您的 pom.xml 文件中明确定义,如下所示:

<build>
<resources>
<resource>
<directory>src/main/resources</directory>
</resource>
<resource>
<directory>src/main/config</directory>
</resource>
</resources>
</build>

关于java - 在 IntelliJ 中编辑运行时类路径以包含 src/main/config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14774665/

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