Py学习  »  MongoDB

querydslpertiexecutor问题MongoDB Spring

mekki10 • 6 年前 • 301 次点击  

org.springframework.beans.factory.UnsatisfiedPendencyException:异常: 创建名为“WS”的bean时出错:表示了未满足的依赖项 org.springframework.beans.factory.BeanCreationException:错误 创建名为“lineeRepository”的bean:调用init方法 失败;嵌套异常为 org.springframework.beans.beannistentiationexception:未能 实例化 构造函数引发异常;嵌套异常为 java.lang.IllegalArgumentException:未找到查询类 它。政治。佩迪布斯。模特。费马特姆!

我有这个模型

@Data
@Entity
@Document("linee")
public class FermateM {
    @Id
    public ObjectId _id;
        private String idlinea;
        private List<String> fermate;

    }

@Repository
public interface lineeRepository extends  MongoRepository<FermateM, String> , QuerydslPredicateExecutor<FermateM> {
    FermateM findBy_id(ObjectId _id);
    @Query( value = "{}", fields = "{idlinea : 1}" )
    List<String> getIDlinea();
}

还有这个密码

@Service
@RestController
public class WS {

    @Autowired
    private lineeRepository repository;

    @RequestMapping(value = "lines", method = RequestMethod.GET)
    public List<String> getIDlinee() {
        return repository.getIDlinea();
    }
}

我的pom文件是这个

    <dependencies>

        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-databind</artifactId>
        </dependency>
        <!-- Spring boot Thymeleaf -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
        </dependency>

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

        <dependency>
            <groupId>com.mysema.querydsl</groupId>
            <artifactId>querydsl-apt</artifactId>
            <version>${querydsl.version}</version>
        </dependency>

        <dependency>
            <groupId>com.querydsl</groupId>
            <artifactId>querydsl-jpa</artifactId>
            <version>4.0.3</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework.data</groupId>
            <artifactId>spring-data-commons</artifactId>
            <version>2.1.6.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
            <version>5.3.9.Final</version>
        </dependency>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.6</version>
        </dependency>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.6</version>
        </dependency>

    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
            <plugin>
            <groupId>com.mysema.maven</groupId>
            <artifactId>apt-maven-plugin</artifactId>
            <version>1.1.3</version>
            <executions>
                <execution>
                    <goals>
                        <goal>process</goal>
                    </goals>
                    <configuration>
                        <outputDirectory>target/generated-sources/apt</outputDirectory>
                        <processor>com.querydsl.apt.jpa.JPAAnnotationProcessor</processor>
                    </configuration>
                </execution>
            </executions>
            </plugin>
        </plugins>
    </build>

</project>

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/54364
文章 [ 1 ]  |  最新文章 6 年前