Java Spring引导mongodb应用程序配置
我正在创建SpringBoot微服务应用程序。一个微服务使用SpringBoot、MySQL和hibernate。另一个微服务使用spring boot和mongodb。下面您可以看到SpringBoot微服务的主要应用程序,它使用SpringBoot、MySQL和hibernateJava Spring引导mongodb应用程序配置,java,mongodb,hibernate,spring-boot,spring-data-mongodb,Java,Mongodb,Hibernate,Spring Boot,Spring Data Mongodb,我正在创建SpringBoot微服务应用程序。一个微服务使用SpringBoot、MySQL和hibernate。另一个微服务使用spring boot和mongodb。下面您可以看到SpringBoot微服务的主要应用程序,它使用SpringBoot、MySQL和hibernate @EnableFeignClients(basePackages = {"com.saman.kamak.nimal.sunilservice"}) @EnableDiscoveryClient @SpringBo
@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);
}
}
现在我正在用spring boot和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;
}
要使用spring boot应用程序配置MongoDB,请执行以下步骤:
- 添加MongoDB启动程序依赖项(对于maven,请在pom.xml中添加以下内容):
您的主要课程如下所示:
@EnableFeignClients(basePackages = {"com.saman.kamak.nimal.sunilservice"}) @EnableDiscoveryClient @SpringBootApplication(scanBasePackages = {"com.saman.kamak.nimal.sunilservice"}) @EnableOAuth2Client @EnableJpaRepositories(basePackages ={"com.saman.kamak.nimal.sunilservice.repository"}) public class DemoRestApiApplication { public static void main(String[] args) { SpringApplication.run(DemoRestApiApplication.class, args); } }
要使用spring boot应用程序配置MongoDB,请执行以下步骤:- 添加MongoDB启动程序依赖项(对于maven,请在pom.xml中添加以下内容):
您的主要课程如下所示:
@EnableFeignClients(basePackages = {"com.saman.kamak.nimal.sunilservice"}) @EnableDiscoveryClient @SpringBootApplication(scanBasePackages = {"com.saman.kamak.nimal.sunilservice"}) @EnableOAuth2Client @EnableJpaRepositories(basePackages ={"com.saman.kamak.nimal.sunilservice.repository"}) public class DemoRestApiApplication { public static void main(String[] args) { SpringApplication.run(DemoRestApiApplication.class, args); } }
您可以查看此答案->您可以查看此答案->@EnableFeignClients(basePackages = {"com.saman.kamak.nimal.sunilservice"}) @EnableDiscoveryClient @SpringBootApplication(scanBasePackages = {"com.saman.kamak.nimal.sunilservice"}) @EnableOAuth2Client @EnableJpaRepositories(basePackages ={"com.saman.kamak.nimal.sunilservice.repository"}) public class DemoRestApiApplication { public static void main(String[] args) { SpringApplication.run(DemoRestApiApplication.class, args); } }
- 添加MongoDB启动程序依赖项(对于maven,请在pom.xml中添加以下内容):
您的主要课程如下所示: