spring: profiles: active: @activatedEnv@ main: allow-bean-definition-overriding: true
时间: 2024-04-02 12:35:45 浏览: 87
demo-junit4-spring2:Spring Boot 2.0 Rest API应用程序
这个配置文件中的 "@activatedEnv@" 是一个占位符,它会在应用程序启动时被实际的激活的环境替换掉。例如,如果你在启动应用程序时使用了 "--spring.profiles.active=dev" 参数,那么 "@activatedEnv@" 就会被替换成 "dev"。这样就可以根据不同的环境加载不同的配置文件了。
关于你的错误信息,可能是因为你的占位符没有被替换掉,导致解析配置文件时出现了错误。你可以尝试在启动应用程序时指定具体的环境参数,例如:java -jar your-app.jar --spring.profiles.active=dev。这样应该就可以解决问题了。
阅读全文