Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.foodtracking.backend.configuration;
- import com.mongodb.ServerAddress;
- import com.mongodb.client.MongoClients;
- import org.springframework.beans.factory.annotation.Value;
- import org.springframework.context.annotation.Configuration;
- import org.springframework.data.mongodb.config.AbstractMongoConfiguration;
- import org.springframework.data.mongodb.repository.config.EnableMongoRepositories;
- import com.mongodb.MongoClient;
- import java.net.InetSocketAddress;
- import java.util.Arrays;
- import java.util.stream.Collectors;
- import java.util.stream.Stream;
- @Configuration
- @EnableMongoRepositories(basePackages = "de.foodtracking.backend.repository")
- public class MongoConfiguration extends AbstractMongoConfiguration {
- @Value("${spring.application.name}")
- private String name;
- @Value("${spring.data.mongodb.uri}")
- private String uri;
- @Value("${spring.data.mongodb.database}")
- private String dbName;
- @Override
- public MongoClient mongoClient() {
- return new MongoClient("localhost", 27017);
- }
- @Override
- protected String getDatabaseName() {
- return dbName;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement