解决springboot项目从mybatis切换为集成jpa后dao层方法检查爆红

一、爆红现象

二、爆红原因:Spring Data JPA 约定规范

Spring Data JPA 框架采用了 Repository 作为数据访问层的标准命名约定

Repository 接口是 Spring Data 的核心抽象,定义了基本的数据访问操作规范

使用 Repository 命名能够让框架自动识别和扫描数据访问层组件

三、代码修改:将包命名为repository

启动类中注解@EnableJpaRepositories 扫描指定包

也可以不指定包路径,默认扫描repository包

为了保持风格统一可以将dao都修改为repository

四、项目地址

https://gitee.com/qiuxiaodong/demo

项目名称:demo-springboot-jpa

相关推荐
认真的小羽❅5 分钟前
从入门到精通:Spring Boot 整合 MyBatis 全攻略
spring boot·后端·mybatis
橘子hhh14 分钟前
Netty基础服务器实现
java·nio
墨雪遗痕17 分钟前
工程架构认知(二):从 CDN 到 Keep-Alive,理解流量如何被“消化”在系统之外
java·spring·架构
用户66885998476631 分钟前
Sprint Boot登录案例
java
Ivanqhz1 小时前
LLVM IR 转 SMT公式
java·开发语言
一个心烑1 小时前
奖项届定获取方式
java
小红的布丁1 小时前
Reactor 模型详解:单 Reactor、主从 Reactor 与 Netty 思想
android·java·开发语言
weixin_704266051 小时前
redis 的集群
java·数据库·redis
被摘下的星星1 小时前
Java的类加载
java·开发语言
真上帝的左手1 小时前
8. 测试-性能测试-JMeter实战
java·压力测试