Như lỗi ngụ ý:
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]
Bạn phải đặt tên cơ sở dữ liệu sẽ được ứng dụng của bạn sử dụng. Hoặc nếu nó được đặt ở đây:
My applicaiton.yml file
Nếu không, đó là lỗi đánh máy trên tên tệp.
Vì bạn đã sử dụng Spring boot rồi, tại sao không sử dụng các thuộc tính spring cho mongodb?
cho trình điều khiển ver 3.0
spring.data.mongodb.uri=mongodb://user:[email protected]:12345
cho trình điều khiển phiên bản 2.x
spring.data.mongodb.host=localhost
spring.data.mongodb.port=27017
Thông tin thêm tại đây http:// docs.spring.io/spring-boot/docs/current/reference/html/boot-features-nosql.html