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

相关推荐
星子落怀aa5 分钟前
Java 反复报错?Gemini助力修复
java
半夜修仙8 分钟前
RabbitMQ中如何保证消息的可靠性传输
java·分布式·中间件·rabbitmq·github·java-rabbitmq
Flittly10 分钟前
【AgentScope Java新手村系列】(3)工具系统
java·spring boot·spring
吴声子夜歌12 分钟前
Java——多线程编程技巧
java·多线程
AI行业学习26 分钟前
CC-Switch v3.16.1 官方下载 | 安装配置详细教程【2026.6.10】
java·开发语言·vue.js·python·mysql·eclipse·html
不负岁月无痕1 小时前
C++ 模板核心内容与高频面试题汇总
java·开发语言·c++
Flittly1 小时前
【AgentScope Java新手村系列】(2)第一个Agent-基础对话
java·spring boot·spring·ai
摇滚侠1 小时前
Spring MVC 不是一个单独的框架,是 Spring 框架的一个模块
java·spring·mvc
阿正的梦工坊1 小时前
【Rust】04-借用、引用与切片
java·数据库·rust
小二·2 小时前
Spring Boot 3 + Vue 3 全栈开发实战
vue.js·spring boot·后端