Advertisement
Guest User

Untitled

a guest
Mar 8th, 2019
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.11 KB | None | 0 0
  1. package de.foodtracking.backend.configuration;
  2.  
  3. import com.mongodb.ServerAddress;
  4. import com.mongodb.client.MongoClients;
  5. import org.springframework.beans.factory.annotation.Value;
  6. import org.springframework.context.annotation.Configuration;
  7. import org.springframework.data.mongodb.config.AbstractMongoConfiguration;
  8. import org.springframework.data.mongodb.repository.config.EnableMongoRepositories;
  9.  
  10. import com.mongodb.MongoClient;
  11.  
  12. import java.net.InetSocketAddress;
  13. import java.util.Arrays;
  14. import java.util.stream.Collectors;
  15. import java.util.stream.Stream;
  16.  
  17. @Configuration
  18. @EnableMongoRepositories(basePackages = "de.foodtracking.backend.repository")
  19. public class MongoConfiguration extends AbstractMongoConfiguration {
  20.  
  21.  
  22.     @Value("${spring.application.name}")
  23.     private String name;
  24.  
  25.     @Value("${spring.data.mongodb.uri}")
  26.     private String uri;
  27.    
  28.     @Value("${spring.data.mongodb.database}")
  29.     private String dbName;
  30.  
  31.     @Override
  32.     public MongoClient mongoClient() {
  33.         return new MongoClient("localhost", 27017);
  34.     }
  35.  
  36.     @Override
  37.     protected String getDatabaseName() {
  38.         return dbName;
  39.     }
  40.  
  41.    
  42.    
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement