Я пытаюсь использовать переменную окружения в application.properties в Spring Boot, но статическое значение имеет некоторое ':' в середине.
spring.data.mongodb.uri = {$URI:mongodb://user:pass@host.mlab.com:port/db}
Но это не работает, я думаю, это потому, что
MongoDB: // пользователь: pass@host.mlab.com: порт / дб
содержит ':' в нем.
Я хочу использовать переменную окружения, когда она доступна, но если не использовать статическую конфигурацию, это работает довольно хорошо:
server.port=${PORT:8080}
Кто-то знает, как решить эту проблему?