Я хочу кодировать три отдельных Микро-сервиса "CustomerMicroService" , "CartMicroService" и "OrderMicroService" и позже я хочу подключить их черезSpring Cloud (Шаблон брокера и Шаблон обнаружения услуг).Но я уже столкнулся с другой проблемой: зависимости друг от друга MicroService.
@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;
}
Этот пример сработает, если я скопирую классы другого Micro-сервиса в один.Но теперь я бы получил много исключений, потому что, если я хочу выполнить только один микро-сервис, Spring Data JPA не сможет найти класс другого микро-сервиса.Как я могу справиться с этим?