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);
}
运行成功