![](/img/trans.png)
[英]How to define hostname into docker-compose.yml for MongoDB and Spring Boot
[英]Java: How to change mongodb port configured with spring boot yml
使用Java,我可以執行以下操作來更改tomcat端口:
java -jar spring-5.jar --server.port=8083
這適用於更改yml文件中的默認8080端口,但是如果我也想更改默認的mongo db端口怎么辦:
spring:
data:
mongodb:
database: test
host: localhost
port: 27017
我可不可以做:
java -jar spring-5.jar --mongodb.port=27018
以上工作有效嗎? 編譯成JAR后,我找不到任何有關如何在Spring Boot項目中更改mongodb端口的文檔。
像這樣做,
--spring.data.mongodb.port=27018
您可以嘗試以下方法:
java -jar spring-5.jar --spring.data.mongodb.port=27018
有很多方法可以覆蓋jar包中的配置。 以下是一些常用方法,請嘗試其中一種:
application.properties
。 java -Dspring.data.mongodb.port=27018 -jar the.jar
jar -jar the.jar --spring.data.mongodb.port=27018
。 不要忘記將args
從main()
傳遞給SpringApplication.run
。 有關更多信息,請參見https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.