Upgraded to Spring Boot 1.0 RC3.

Moved configuration classes to main folders. Removed previously required @Enable…Repositories annotations.
This commit is contained in:
Oliver Gierke
2014-02-14 18:59:52 +01:00
parent 5c48b25056
commit 2ca3aa159c
13 changed files with 44 additions and 59 deletions

View File

@@ -15,11 +15,9 @@
*/
package example.springdata.mongodb;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.mongodb.config.AbstractMongoConfiguration;
import org.springframework.data.mongodb.repository.config.EnableMongoRepositories;
import com.mongodb.Mongo;
import com.mongodb.MongoClient;
/**
@@ -29,16 +27,5 @@ import com.mongodb.MongoClient;
* @author Oliver Gierke
*/
@Configuration
@EnableMongoRepositories
public class TestConfiguration extends AbstractMongoConfiguration {
@Override
protected String getDatabaseName() {
return "test";
}
@Override
public Mongo mongo() throws Exception {
return new MongoClient();
}
}
@EnableAutoConfiguration
public class ApplicationConfiguration {}

View File

@@ -32,7 +32,8 @@ import org.springframework.data.querydsl.QSort;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import example.springdata.mongodb.TestConfiguration;
import example.springdata.mongodb.ApplicationConfiguration;
/**
* Integration test for {@link CustomerRepository}.
@@ -40,7 +41,7 @@ import example.springdata.mongodb.TestConfiguration;
* @author Oliver Gierke
*/
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestConfiguration.class)
@ContextConfiguration(classes = ApplicationConfiguration.class)
public class CustomerRepositoryIntegrationTest {
@Autowired CustomerRepository repository;

View File

@@ -28,7 +28,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import example.springdata.mongodb.TestConfiguration;
import example.springdata.mongodb.ApplicationConfiguration;
/**
* Integration tests for {@link OrderRepository}.
@@ -37,7 +37,7 @@ import example.springdata.mongodb.TestConfiguration;
* @author Oliver Gierke
*/
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = TestConfiguration.class)
@ContextConfiguration(classes = ApplicationConfiguration.class)
public class OrderRepositoryIntegrationTests {
@Autowired OrderRepository repository;