Spring Tool Suite 4.1.1.RELEASE 无法在资源中创建 schema.sql

Spring Tool Suite 4.1.1.RELEASE 无法在资源中创建 schema.sql

在学习《Pro Spring Boot 2》第 5 章时,我使用了http://start.spring.io生成一个 spring boot 项目: Group: com.apress.todo Artifact: todo-jdbc Name: todo-jdbc Package Name: com.apress.todo Dependencies: Web, Lombok, JDBC, H2, MySQL

然后,我将 todo.zip 解压到一个文件夹中,并将其作为现有的 maven 项目导入 Spring Tool Suite (STS)。

当我尝试在 src/main/resources 中创建 schema.sql 文件(或任何 *.sql 文件)时,我会看到一个错误窗口,提示“未找到应用程序”,单击“确定”后,文件出现在文件夹树中。但是,如果我尝试打开该文件,错误再次出现,文件将无法打开。

如果我尝试在 src/main/resources 中创建 test.txt,则不会发生任何错误并且文件会按预期打开。

在我看来,STS 由于某种原因阻止了创建 sql 资源文件 - 但错误消息非常具有误导性。

有人遇到过与 STS 4.1.1 类似的错误吗?如果是这样,您是如何解决的?

(以防万一,我使用的是 Windows 10 Pro 64)

答案1

此行为似乎是 Sprint 工具套件中的一个错误。解决方法如下:1. 在出现错误消息并创建 sql 文件后退出工具套件。2. 使用您最喜欢的文本编辑器,插入应用程序所需的 sql 语句并保存修改后的文件 3. 重新启动工具套件并运行您的应用程序

应用程序现在将按预期读取和处理 SQL 文件。

有人知道如何向 Sprint Tool Suite 开发人员报告此错误吗?

相关内容