Spring Boot构建到.jar并运行无法解析占位符

时间:2016-03-28 19:35:15

标签: java spring spring-boot

我使用以下命令将我的spring启动应用程序构建到.jar文件中

./gradlew build

当我想要运行此应用时:

java -jar /build/libs/app.jar

我收到错误:

Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'spring.data.mongodb.host' in string value "${spring.data.mongodb.host}"

当我在IntelliJ中运行此应用程序时,一切正常。

我的application.properties

spring.data.mongodb.host=localhost
spring.data.mongodb.port=27017
spring.data.mongodb.username=newsAdminUser
spring.data.mongodb.password=abc123
spring.data.mongodb.database=newssystemservice

server.compression.enabled=true
server.compression.mime-types=application/json,application/xml,text/html,text/xml,text/plain

问题是什么?

0 个答案:

没有答案