Ich bin neu bei Spring Boot und versuche eine Verbindung zu MongoDB mit Umgebungsvariablen zu konfigurieren - dh ich bin einem Beispiel gefolgt, das zeigt, wie ich meine Mongo Datenbank/Host/Port konfigurieren kann application.properties, aber ich möchte, dass meine Konfiguration von Umgebungsvariablen kommt - was ist der beste Ansatz dafür? DankeKonfigurieren von MongoDB im Spring Boot mit Umgebungsvariablen
Antwort
Nach einigem Graben habe ich es geschafft, es mit einer Datei application.properties zu bekommen, aber die env Variablennamen in der Datei, z.
spring.data.mongodb.database = ${SPRING_DATA_MONGODB_DATABASE}
spring.data.mongodb.host = ${SPRING_DATA_MONGODB_HOST}
spring.data.mongodb.port = ${SPRING_DATA_MONGODB_PORT}
Ich denke, es ist das gleiche, was ich in meinem Kommentar erwähnt habe, Sie verwenden 3 verschiedene Variablen, während ich all dies unter einer Variablen erwähnt habe – CrazyMac
Sorry, Ihre Werte waren hart codiert, ich wollte die injizieren Werte über Umgebungsvariablen, sofern ich nicht missverstanden habe? – finbin
Das funktioniert für mich. Vielen Dank für die Antwort. –
- 1. Konfigurieren von Bean RestTemplate im Spring Boot
- 2. HikariCP im Spring Boot mit JTDS konfigurieren
- 3. Konfigurieren von Log4j2.properties mit Spring Boot
- 4. Konfigurieren der Spring Boot-Anwendung für die Verwendung der MongoDB-Verbindungs-URI in der Umgebungsvariablen
- 5. Spring Boot - konfigurieren EntityManager
- 6. Konfigurieren der Sicherheit bei Spring Boot
- 7. Spring Boot Mongodb Verbindungsfehler
- 8. Spring Boot und wie konfigurieren Sie Verbindungsdetails zu MongoDB?
- 9. Spring Boot Mongodb Xml Konfiguration
- 10. Swagger UI mit Spring Boot konfigurieren
- 11. Strapi - Konfigurieren mit Umgebungsvariablen
- 12. So konfigurieren Sie HandlerMethodArgumentResolver im Spring Boot-Test
- 13. Spring Boot inject mongodb datasource
- 14. Spring Boot mit MongoDB auf Docker
- 15. Connecting MongoDB Atlas von Spring Boot
- 16. Wie spring-data-mongodb-Autokonfiguration im Frühjahr-Boot zu deaktivieren
- 17. Spring Boot Einrichtung MongoDB Repository
- 18. Log MongoDB-Abfragen mit Spring Boot
- 19. Konfigurieren von Hystrix-Befehlseigenschaften mit Application.yaml in Spring-Boot-Anwendung
- 20. Spring Boot für SPA-Frontend konfigurieren
- 21. Hinzufügen von Umgebungsvariablen zu application.properties Spring Boot-Anwendung
- 22. @EnableTransactionManagement im Spring Boot
- 23. Filterbestellung im Spring-Boot
- 24. Überwachung von Spring Beans mit JavaMelody im Spring-Boot Projekt
- 25. Verbindung zu MongoDB von Spring Boot App mit ssl
- 26. Feder Boot kann nicht Umgebungsvariablen laden
- 27. verbinden Spring Boot App zu mongodb
- 28. Spring Boot-Daten MongoDB Beispiel-Datenbank
- 29. konfigurieren Datenbankschema in Spring-Boot-Anwendung mit JDBC-Vorlage
- 30. So konfigurieren Sie Spring Boot, um Hibernate-Konfiguration mit application.properties
Sie können die mongodb Eigenschaften unter Ihrem application.properties angeben und verwenden Feder MongoTemplate die Verbindung und den Zugang Ein Beispiel herzustellen: spring.data.mongodb.database = test spring.data.mongodb.uri = mongodb: // localhost: 27017/test spring.data.mongodb.repositories.enabled = true – CrazyMac
Ich habe dies mit einem Online-Beispiel geschafft, aber ich habe mich gefragt, welcher der beste Ansatz war, Umgebungsvariablen zu verwenden, anstatt die Werte anzugeben in der Datei application.properties – finbin
Hallo - Sorry, als jemand neu zu Stack-Überlauf, warum hat die Frage eine -1 gegeben? Stimmt etwas nicht mit der Frage? Ich frage mich ... – finbin