我正在尝试在Spring Boot的application.properties中使用环境变量,但是静态值中间有一些':'。
spring.data.mongodb.uri = {$URI:mongodb://user:pass@host.mlab.com:port/db}
但这不起作用,我想是因为
mongodb:// user:pass@host.mlab.com:port / db
其中带有“:”。 我想在可用的情况下使用环境变量,但是如果不使用静态配置,则效果很好:
server.port=${PORT:8080}
有人知道如何解决这个问题吗?
答案 0 :(得分:1)
代表字符串双引号
{$URI: "mongodb://user:pass@host.mlab.com:port/db"}