Конфигурация весенней загрузки MongoDB - PullRequest
0 голосов
/ 30 мая 2019

Я работаю в приложении весенней загрузки и использую MySQL и mongodb в качестве баз данных. Ниже вы можете увидеть основное приложение весенней загрузки для MySQL.

@EnableFeignClients(basePackages = {"com.saman.kamal.nimalservice"})
@EnableDiscoveryClient
@SpringBootApplication(scanBasePackages = {"com.saman.kamal.nimalservice"})
@EnableOAuth2Client
@EnableJpaRepositories(basePackages = {"com.saman.kamal.nimalservice.repository"})
@EntityScan(basePackages = {"com.saman.kamal.nimalservice.domain"})
public class HuththaApplication {
    public static void main(String[] args) {
        SpringApplication.run(HuththaApplication.class, args);
    }
}

если я использую mongodb вместо mysql

@EntityScan(basePackages = {"com.saman.kamal.nimalservice.domain"}) 

должно быть изменено. Как должно быть изменение?

Ниже вы можете увидеть мой класс сущности.

import java.io.Serializable;

@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
@ToString
@Document
public class EbankLog implements Serializable {

    private static final Long serialVersionUID = 1L;

    @Id
    private String bothala;
    private String sapaththu;
    private String sereppu;
    private String kanda;
    private String bag;
}

1 Ответ

0 голосов
/ 30 мая 2019

Вы не сообщили Spring, где находятся ваши хранилища MongoDb.Для этого используйте @EnableMongoRepositories.Смотрите ниже коды:

@EnableMongoRepositories(basePackages = "your.mongodb.repositories.package")
@EnableFeignClients(basePackages = {"com.saman.kamal.nimalservice"})
@EnableDiscoveryClient
@SpringBootApplication(scanBasePackages = {"com.saman.kamal.nimalservice"})
@EnableOAuth2Client
@EnableJpaRepositories(basePackages = {"com.saman.kamal.nimalservice.repository"})
@EntityScan(basePackages = {"com.saman.kamal.nimalservice.domain"})
public class HuththaApplication {
    public static void main(String[] args) {
        SpringApplication.run(HuththaApplication.class, args);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...