猿问

如何在 Spring Boot 中将 application.properties 转换为

我有一个非常简单的 Spring Boot 应用程序和 application.properties,现在我想转到 application.yml

这是 application.yml 文件:

spring:
    datasource:
        url: jdbc:mysql://localhost:3306/employee_directory
        username: student
        password: Password123

所以我删除了 application.properties 文件并编写了 application.yml 文件。如果我运行该应用程序,我会收到此异常:

我想我需要对我的代码进行其他修改才能使用此 application.yml 文件,但我不知道该怎么做?



慕盖茨4494581
浏览 224回答 3
3回答

鸿蒙传说

我构建了一个在线转换工具(https://env.simplestep.ca/),可以在 spring boot yaml、属性和环境变量之间进行转换——使用spring boot 的宽松绑定规则

偶然的你

对于intellij-IDEA:转到文件>设置>插件,然后搜索名为:的插件Properties to YAML Converter。安装它,然后重新启动您的 IDE,然后右键单击 application.properties 文件,您将看到一个名为“convert to yaml”的选项

呼唤远方

您可以使用命令行工具props2yaml进行从属性到 yaml 的通用自动(和正确)转换。

慕莱坞森

检查您是否使用制表符进行缩进。YAML 规范不允许这样做:为了保持可移植性,不得在缩进中使用制表符,因为不同的系统对制表符的处理方式不同。请注意,大多数现代编辑器都可以配置为按下 Tab 键会导致插入适当数量的空格。
随时随地看视频慕课网APP

相关分类

Java
我要回答