Конфигурация приложения весенней загрузки mongodb - PullRequest
1 голос
/ 31 мая 2019

Я создаю приложение для весенней загрузки микро сервисов. В одном микросервисе используют весеннюю загрузку и 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;
}
...