जैसा कि त्रुटि का तात्पर्य है:
Caused by: java.lang.IllegalArgumentException: Database name must not be empty
at org.springframework.util.Assert.hasText(Assert.java:168) ~[spring-core-4.3.2.RELEASE.jar:4.3.2.RELEASE]
आपको अपने एप्लिकेशन द्वारा उपयोग किए जाने वाले डेटाबेस नाम को सेट करना होगा। या अगर इसे यहां सेट किया गया है:
My applicaiton.yml file
यदि नहीं, तो यह फ़ाइल नाम पर टाइपो त्रुटि है।
चूंकि आप पहले से ही स्प्रिंग बूट का उपयोग कर रहे हैं, तो मोंगोडब के लिए स्प्रिंग गुणों का उपयोग क्यों न करें?
3.0 ड्राइवर के लिए
spring.data.mongodb.uri=mongodb://user:[email protected]:12345
2.x ड्राइवर के लिए
spring.data.mongodb.host=localhost
spring.data.mongodb.port=27017
अधिक जानकारी यहां http:// docs.spring.io/spring-boot/docs/current/reference/html/boot-features-nosql.html