无法将SampleOperation导入spring

时间:2018-02-22 01:38:12

标签: spring mongodb spring-boot spring-data aggregation-framework

您好我正在尝试将SampleOperation导入我的班级,但我无法导入问题,但我可以导入其他Mongo聚合操作,如MatchOperation或ProjectionOperation。

org.springframework.data.mongodb.core.aggregation.SampleOperation

enter image description here

我已经尝试了最新发布的spring数据,下面是gradle build的副本。

compile('org.springframework.boot:spring-boot-starter-web')
compile ("org.springframework.data:spring-data-jpa:2.0.4.RELEASE")

compile group: 'org.springframework.data', name: 'spring-data-jpa', version: '2.0.4.RELEASE'
compile group: 'org.springframework.data', name: 'spring-data-commons', version: '2.0.4.RELEASE'
compile group: 'org.springframework.boot', name: 'spring-boot-starter-data-mongodb', version: '1.5.10.RELEASE'

compile("org.springframework.boot:spring-boot-starter-data-mongodb")

1 个答案:

答案 0 :(得分:1)

由于boot 2.0.0仍未发布。它将在下周发布。所以你现在就使用RC2了。我在maven配置下使用过。希望你能改成gradle配置。

这将下载2.0.4 spring mongo jar。

<dependencies>
   <dependency>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-starter-data-mongodb</artifactId>
   </dependency>
   <dependency>
      <groupId>org.springframework.data</groupId>
      <artifactId>spring-data-mongodb-log4j</artifactId>
   </dependency>
 </dependencies>

 <dependencyManagement>
    <dependencies>
       <dependency>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-dependencies</artifactId>
          <version>2.0.0.RC2</version>
          <type>pom</type>
          <scope>import</scope>
       </dependency>
    </dependencies>
</dependencyManagement>
<repositories>
   <repository>
     <id>spring-milestones</id>
     <name>Spring Milestones</name>
     <url>https://repo.spring.io/libs-milestone</url>
     <snapshots>
        <enabled>false</enabled>
     </snapshots>
   </repository>
</repositories>