【发布时间】:2019-10-16 18:23:25
【问题描述】:
我正在创建 Spring Boot 微服务应用程序。一项微服务使用 spring boot 和 MySQL 和 hibernate。另一个微服务使用spring boot和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);
}
}
现在我正在使用 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;
}
【问题讨论】:
-
你可以看看这个答案 -> configuring mongo and mysql in spring boot
标签: java mongodb hibernate spring-boot spring-data-mongodb