<p>在运行Spring项目时,突然给我报了一个这样的错误:org.springframework.boot.context.config.InvalidConfigDataPropertyException: Property 'spring.profiles.active' imported from location 'class path resource [application-dev.yml]' is invalid in a profile specific resource [origin: class path resource [application-dev.yml] - 3:13]<br /> 检查了半天也没发现有啥子问题,但是看报错信息应该是在配置文件里出错了。</p>
讯享网
讯享网
yml和-dev.yml文件大致是这样的。
后面找了一圈才发现是因为在 application-dev.yml 中设置了spring.profiles.active: dev这个配置,但是它冗余的,spring.profiles.active 通常用于指定活动的配置文件,但在特定于某个配置文件的 YAML文件中设置这个属性是不合适的,因为文件名已经表明了这个文件是为 dev 环境配置的。
所以后续就是把 application-dev.yml文件中的
spring:
profiles:
active: dev
删掉了,然后程序就正常运行了。
如果有帮助到你,那么我很开心!!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/141913.html