Я создаю приложение для весенней загрузки микро сервисов. В одном микросервисе используют весеннюю загрузку и MySQL и Hibernate. Еще один микро сервис использует пружинный ботинок и mongodb. Ниже вы можете увидеть основное приложение Spring boot для микро-сервиса, которое использует spring boot и MySQL и hibernate.
@EnableFeignClients(basePackages = {"com.saman.kamak.nimal.sunilservice"})
@EnableDiscoveryClient
@SpringBootApplication(scanBasePackages = {"com.saman.kamak.nimal.sunilservice"})
@EnableOAuth2Client
@EnableJpaRepositories(basePackages = {"com.saman.kamak.nimal.sunilservice.repository"})
@EntityScan(basePackages = {"com.saman.kamak.nimal.sunilservice.domain"})
public class ColdApplication {
public static void main(String[] args) {
SpringApplication.run(ColdApplication.class, args);
}
}
Сейчас я создаю микро-сервис с весенней загрузкой и mongodb. Как выглядит основной класс? Как это должно изменить это @EntityScan(basePackages = {"com.saman.kamak.nimal.sunilservice.domain"})
Это @documentScan(basePackages = {"com.saman.kamak.nimal.sunilservice.domain"})
Ниже вы можете увидеть мой класс модели mongodb
import java.io.Serializable;
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
@ToString
@Document
public class Cold implements Serializable {
private static final Long serialVersionUID = 1L;
@Id
private String box;
private String pencil;
private String pen;
private String bag;
private String phone;
}