Rõ ràng GAE không hỗ trợ định dạng mới nhất (phiên bản 3.6x trở lên) của mogodb uri, mọi thứ hoạt động liền mạch sau khi tôi chuyển sang phiên bản cũ (phiên bản 3,4x trở lên) của biểu diễn uri khá dài.
spring.data.mongodb.uri=mongodb://<user>:<password>@xyz-abc-delta-james.gcp.mongodb.net:27017,foo-bar-shard-00-01-tlxzf.gcp.mongodb.net:27017,foo-bar-shard-00-02-tlxzf.gcp.mongodb.net:27017/test?ssl=true&replicaSet=foo-bar-shard-0&authSource=admin&retryWrites=true
Vì khởi động mùa xuân có phụ thuộc nội bộ vào phiên bản 3.6x, nên tôi đã phải thêm phụ thuộc mongodb cho phiên bản 3.4 theo cách thủ công.
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
<exclusions>
<exclusion>
<groupId>org.mongodb</groupId>
<artifactId>mongo-java-driver</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongo-java-driver</artifactId>
<version>3.4.3</version>
</dependency>