首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改格式时Aplication.properties错误

更改格式时Aplication.properties错误
EN

Stack Overflow用户
提问于 2020-01-07 21:55:10
回答 2查看 47关注 0票数 0

我有:

代码语言:javascript
复制
spring.datasource.driverClassName = com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/test?serverTimezone=Europe/Madrid
spring.datasource.username=root
spring.datasource.password=secret

spring.jpa.hibernate.ddl-auto=update

而且效果很好。

但当我试图这样做的时候:

代码语言:javascript
复制
spring:
    datasource:
        driverClassName: com.mysql.cj.jdbc.Driver
        url: jdbc:mysql://localhost:3306/test?serverTimezone=Europe/Madrid
        username: root
        password: secret
    jpa:
        hibernate:
            ddl-auto: update

它失败了,因为:

代码语言:javascript
复制
Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.

我认为这是一个愚蠢的语法错误,但我没有注意到它在哪里。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-01-07 21:58:59

如果要使用YAML语法,则需要通过将文件名从application.properties更改为application.yml来指定它。

票数 1
EN

Stack Overflow用户

发布于 2020-01-07 21:58:49

是非常敏感的。确保你:

application.yml

  • 使用空格代替制表符
  • 使用适当的扩展名:

参见:https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-external-config-yaml

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59636613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档