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

相关推荐
凯尔萨厮12 分钟前
Java学习笔记十五(GUI)
java·笔记·学习
落木萧萧82519 分钟前
MyBatis 关联查询的四种写法,为什么最后都变回了手写 XML
java·数据库·后端
csdn2015_19 分钟前
java springboot项目,接收到的参数多个逗号
java·开发语言·spring boot
cui_hao_nan21 分钟前
Spring AOP 自调用、代理与 private 方法引发的诡异 NPE
java·后端·spring·ai开发
码艺-Alimjan30 分钟前
维吾尔语数字转文本
java·javascript·python·算法·go
摇滚侠32 分钟前
《SpringBoot 3:入门与应用实战》第 13 章 整合 MyBatis MyBatis 简单开发 阅读笔记 39
spring boot·笔记·mybatis
事圆则缓37 分钟前
Java 常见数据结构与 Android 使用场景
android·java·数据结构
xieliyu.1 小时前
计算机网络:Fiddler 抓包工具使用教程 + HTTP 协议报文格式详解
java·笔记·计算机网络·测试工具·http·java-ee·fiddler
步行cgn1 小时前
@Value 详解:Spring 属性注入的核心注解
java·python·spring
2401_850481171 小时前
UVA815
java