org.springframework.

2019-06-02  本文已影响0人  dearjj

记录web开发踩过的坑

记录一个后端的小细节, springboot repository创建时, 定义的方法一定要符合命名标准

运行出现报错:

org.springframework.beans.factory.UnsatisfiedDependencyException:

检查错误:

caused by no findbyName property on Book

repository中的命名必须改为Jpa规范的命名 ,否则无法识别

public interface BookRepository extends JpaRepository< Book, Integer> {
    Book findbyName(String name);

    Book findbyAuthor(String author);

}

//改为

public interface BookRepository extends JpaRepository< Book, Integer> {
    Book findBookByName(String name);

    Book findBookByAuthor(String author);

}

运行成功

上一篇下一篇

猜你喜欢

热点阅读