代码之家  ›  专栏  ›  技术社区  ›  Shrikant Havale Manu

Spring boot从data.sql自动导入utf-8数据

  •  0
  • Shrikant Havale Manu  · 技术社区  · 5 年前

    我正在尝试自动导入一些默认数据 spring-boot . 我创造了 data.sql 在带有两个insert语句的resources文件夹中,它们在 utf-8 Notepad++ 编码正确。 我的数据就是这样的,

    (1,’1‘‘1’;

    我正在使用内存中的H2数据库。我在可视化表格中的数据 JavaFx . 现在有趣的是所有的工作都很好,当我通过 IntelliJ .

    但是如果我使用 maven 变成一个 jar . 显示在 JavaFx 桌子弄乱了,没有正确显示。而不是适当的 utf-8型 devnagri

    所以我的理解是,

    1. Jar 文件可能是 不在 utf-8型 编码。但我确实检查了它的编码是否正确。
    2. 弹簧靴 无法正确读取文件,但当我通过
    3. 可能正在创建 是在制造问题。

    作为一个工作我可以听 ApplicationReadyEvent 然后通过 java 逻辑。但是我想用 数据.sql

    请提供你的意见或有价值的建议。

    0 回复  |  直到 5 年前