Skip to content

Commit c109960

Browse files
author
Sorin Zamfir
committed
BAEL-3777: Cleanup
1 parent 547981c commit c109960

File tree

4 files changed

+9
-8
lines changed

4 files changed

+9
-8
lines changed

ddd/src/main/java/com/baeldung/dddhexagonalspring/infrastracture/repository/cassandra/SpringDataCassandraOrderRepository.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@
55
import org.springframework.data.cassandra.repository.CassandraRepository;
66
import org.springframework.stereotype.Repository;
77

8-
import com.baeldung.dddhexagonalspring.domain.Order;
9-
108
@Repository
119
public interface SpringDataCassandraOrderRepository extends CassandraRepository<OrderEntity, UUID>{
1210

ddd/src/main/java/com/baeldung/dddhexagonalspring/infrastracture/repository/mongo/MongoDbOrderRepository.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
package com.baeldung.dddhexagonalspring.infrastracture.repository.mongo;
22

3-
import com.baeldung.dddhexagonalspring.domain.Order;
4-
import com.baeldung.dddhexagonalspring.domain.repository.OrderRepository;
3+
import java.util.Optional;
4+
import java.util.UUID;
5+
56
import org.springframework.beans.factory.annotation.Autowired;
6-
import org.springframework.context.annotation.Primary;
77
import org.springframework.stereotype.Component;
88

9-
import java.util.Optional;
10-
import java.util.UUID;
9+
import com.baeldung.dddhexagonalspring.domain.Order;
10+
import com.baeldung.dddhexagonalspring.domain.repository.OrderRepository;
1111

1212
@Component
1313
public class MongoDbOrderRepository implements OrderRepository {

ddd/src/main/resources/ddd-layers.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
12
spring.data.mongodb.host=localhost
23
spring.data.mongodb.port=27017
34
spring.data.mongodb.database=order-database

ddd/src/test/resources/com/baeldung/dddhexagonalspring/README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,6 @@ To run this project, follow these steps:
44

55
* Run the application database by executing `docker-compose up` in this directory.
66
* Launch the Spring Boot Application (DomainLayerApplication).
7-
* By default, application will connect to this database (configuration in *ddd-layers.properties*)
7+
* By default, the application will connect to the one of the two databases (configuration in *ddd-layers.properties*)
8+
* check `CassandraDbOrderRepository.java` and `MongoDbOrderRepository.java`
9+
* switch between the databases by making one of the above beans primary using the `@Primary` annotation

0 commit comments

Comments
 (0)