解决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

相关推荐
青山木26 分钟前
Hot 100 --- 岛屿数量
java·数据结构·算法·leetcode·深度优先·广度优先
程序员-珍44 分钟前
报错下载android sdk失败
android·java
糖果店的幽灵1 小时前
langgraph分支之 - 动态分支(Dynamic Branch)
java·前端·javascript·人工智能·langgraph
吃饱了得干活1 小时前
亿级订单表分库分表设计,从0到1全流程
java·数据库·面试
唐青枫2 小时前
Java Spring Security 实战详解:从登录认证到 JWT 权限控制
java
曹牧2 小时前
文档格式:OFD
java
豆角焖肉2 小时前
Maven进阶与搭建私服
java·maven
大不点wow2 小时前
Java序列化与反序列化:让对象走出JVM
java·开发语言·jvm
噢,我明白了2 小时前
Java中日期和字符串的处理
java·开发语言·日期
dkbnull2 小时前
Spring Boot请求处理组件对比详解
java·spring boot