我现在用这个POM来
<parent>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-parent</artifactId>
<version>1.0.0.RELEASE</version>
</parent>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
将spring数据mongodb和spring云一起包含在同一个项目中。但现在,我需要升级spring data mongoDB,这是我需要的POM父配置:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.1.RELEASE</version>
</parent>
现在问题发生了,我仍然需要保留Spring Cloud,根据我的理解,我在pom配置中只能有一个父级,所以我必须保留Spring-Cloud-starter-父级,并且应该已经包含Spring-boot-starter-父级了。请问Spring-Cloud-starter-父级的哪个版本相当于Spring-boot-starter-父级1.4.1。发布?
我改成了1.3.7. RELEASE,在我的IDE中得到了这样的错误msg:
Project build error: Non-resolvable parent POM for org.test:ngcsc-api:0.0.1-SNAPSHOT: Failure to find org.springframework.cloud:spring-cloud-starter-
parent:pom:1.3.7.RELEASE in https://repository.cloudera.com/artifactory/cloudera-repos/ was cached in the local repository, resolution will not be reattempted
until the update interval of cloudera has elapsed or updates are forced and 'parent.relativePath' points at wrong local POM
那么在这种情况下我该怎么办呢?
Spring云可以与Spring Boot父级一起使用。
正如你在这里看到的:http://projects.spring.io/spring-cloud/所以这应该可以做到:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.1.RELEASE</version>
</parent>
<artifactId>Spring Boot</artifactId>
<name>Mongo</name>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Brixton.SR6</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-config</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
</project>
试图在Spring Boot中使用liquibase mongodb扩展,但运行迁移对我的数据库没有影响。 在pom文件中添加了liquibase核心、liquibase mongodb扩展和ongo java驱动程序作为依赖项。 这是我的变更日志文件: 我尝试注入Bean SpringLiquibase,但它需要我提供一个DataSource,这是一个接口,而mongo的液化基础扩展不提供这个接
默认情况下,save()用于将文档添加到集合中(在Model类中定义)。如何插入文档或查询以使用Spring数据将文档插入特定集合?类似于保存(document,CollectionName)。
我将如何在Spring靴中使用? 我需要一个“yildiz”平均值。 我的收藏 avg_yildiz MongoDBConfig。Java语言 MongoDB配置类。如何添加mongoTemplate? 编辑 Java语言lang.IllegalArgumentException:不支持的实体com。应用领域八一!无法确定IsNewStrategy。 如何保存存储库?
第一个实例是嵌入式MongoDb,第二个实例是live MongoDb。它如何配置使用spring数据和Spring Boot。如何通过属性文件轻松切换这些实例?? 使现代化 > 通过配置mongo,应该可以让应用程序知道将使用外部数据库。url属性。在这种情况下,不需要启动内部数据库。而不是使用外部连接 请粘贴一些配置。 最新情况: 如果我指定外部mongodb,那么我希望嵌入式mongodb不
我有一个测试Web服务项目,我在其中使用REST(泽西)JSON Spring。问题是我不知道如何将它们组合在一起。例如,我有一个have类,它可以与数据库一起使用: 我还有一个JSON类,它获取并返回JSON中的对象: 现在我试着把它们结合起来。我想从DB中获取数据,并将其转换为JSON,然后在响应中返回: 当我用最后一个组合开始项目时,我得到了这个错误: 我的pom.xml: My web.x
有人知道如何使用Spring-Data将下面的聚合函数转换成java代码吗?