如何处理MicroServices中的依赖关系-Spring Framework

时间:2019-03-10 11:40:38

标签: java spring spring-data-jpa dependencies microservices

我想编写三个单独的微服务“ CustomerMicroService” “ CartMicroService” “ OrderMicroService” ,后来我想通过Spring Cloud(代理模式和服务发现模式)连接它们。但是我已经遇到了另一个问题:彼此之间的依赖关系。

@Entity
public class Customer {

    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private int customerId;

    private String name;
    private String address;

    @OneToOne
    @JoinColumn(name = "CART_ID")
    private Cart cart

    @ElementaryCollection
    private Map<Integer, Order> orders;


    public Customer(Cart cart) {
        this.cart = cart;
    }

如果我将另一个微服务的类复制到一个中,则该示例将起作用。但是现在我将得到很多异常,因为如果我只想执行一个微服务,Spring Data JPA将无法找到另一个微服务的类。我该如何处理?

0 个答案:

没有答案