spring boot项目启动报错:Failed to load property source from location ‘classpath:/‘

时间:2024-11-15 19:36:58

 控制台报错信息:

01:25:43.686 [main] ERROR  - Application run failed
: Failed to load property source from location 'classpath:/'
    at $(:549)
    at $(:500)
    at $(:468)
    at $$null$6(:450)
    at (:75)
   

可以看出提示有问题

场景一:yml的语法格式有误

:

   spring:
      datasource:
        driver-class-name: 
        username: root
        password: 123456
        url: jdbc:mysql://localhost:3306/test?characterEncoding=UTF-8
      datasource:
          type: 

解决方法:修改后的

   spring:
      datasource:
        driver-class-name: 
        username: root
        password: 123456
        url: jdbc:mysql://localhost:3306/test?characterEncoding=UTF-8
        type: 

ps:校验yml语法

注:注意缩进

控制台并无异常,成功运行。 

场景二:文件格式问题

配置文件内容:

spring:
  datasource:
    url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8
    username: root
    password: 123456
  servlet:
    multipart:
      max-file-size: 5MB # 限制文件上传的大小

从配置文件中可以看出语法并无问题。

解决办法:

1、File-->Settings-->File Encodings

这三个地方设置成UTF-8格式。重启启动项目。

2、如第一步并未解决问题,则可以用第二步终极杀招)。

  删除文件中所有中文注释