gpt4 book ai didi

spring - jdbc-initialize-database 找不到脚本文件 - DataAccessResourceFailureException

转载 作者:行者123 更新时间:2023-12-02 08:14:46 24 4
gpt4 key购买 nike

我无法让我的 Spring Web 应用程序找到我的脚本。我已经配置了 jdbc 命名空间。我已经写好了脚本,但是,我不明白为什么无论我把脚本放在哪里,都找不到它们。我特别将文件夹标记为“类文件夹”。我把它们和我所有的 jar 放在同一个文件夹里……我扔了一百 block 石头。几乎就好像列出的错误并不是我真正的错误。

这本来应该很简单,但有时,我只是碰到了树桩。

最终,我尝试将代码落实到位,以便可以初始化已升级到 CloudFoundry 的数据库。

我收到“无法从类路径资源 [etcog-schema.sql] 读取 SQL 脚本”。这是我的代码——就像我发现的所有其他示例一样。

<jdbc:initialize-database data-source="dataSource">
<jdbc:script location="classpath:etcog-schema.sql"/>
<jdbc:script location="classpath:etcog-data.sql"/>
</jdbc:initialize-database>

最佳答案

如果您使用 STS 并且使用 Spring 模板创建了应用程序,那么如果您只是将 *.sql 文件放入 src/main/resources 中,您应该能够通过类路径访问它们:...

关于spring - jdbc-initialize-database 找不到脚本文件 - DataAccessResourceFailureException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11074537/

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