Advertisement
Guest User

Untitled

a guest
Jan 21st, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. package com.arthurportas.config;
  2.  
  3. import com.github.fakemongo.Fongo;
  4. import com.mongodb.Mongo;
  5. import org.springframework.context.annotation.Bean;
  6. import org.springframework.context.annotation.ComponentScan;
  7. import org.springframework.context.annotation.Configuration;
  8. import org.springframework.data.mongodb.config.AbstractMongoConfiguration;
  9. import org.springframework.data.mongodb.repository.config.EnableMongoRepositories;
  10.  
  11. /**
  12. * Created by arthurportas on 21/01/2017.
  13. */
  14. @ComponentScan(basePackages = "com.arthurportas.mongodb.example")
  15. @EnableMongoRepositories(basePackages = "com.arthurportas.mongodb.example.repository")
  16. @Configuration
  17. public class FongoConfiguration extends AbstractMongoConfiguration {
  18.  
  19. @Override
  20. protected String getDatabaseName() {
  21. return "demo-test";
  22. }
  23.  
  24. @Bean
  25. @Override
  26. public Mongo mongo() {
  27. // uses fongo for in-memory tests
  28. return new Fongo("mongo-test").getMongo();
  29. }
  30.  
  31. @Override
  32. protected String getMappingBasePackage() {
  33. return "com.arthurportas.mongodb.example.domain";
  34. }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement