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

相关推荐
逸Y 仙X9 小时前
文章十六:ElasticSearch 使用enrich策略实现大宽表
java·大数据·数据库·elasticsearch·搜索引擎·全文检索
小雅痞10 小时前
[Java][Leetcode middle] 15. 三数之和
java·算法·leetcode
苍煜10 小时前
Java自定义注解-SpringBoot实战
java·开发语言·spring boot
XS03010610 小时前
Java ArrayList
java·开发语言
凯尔萨厮10 小时前
Springboot2.x+JSP项目创建
java·数据库
钝挫力PROGRAMER10 小时前
贫血模型的改进
java·开发语言·设计模式·架构
小书房10 小时前
Kotlin的内联函数
java·开发语言·kotlin·inline·内联函数
计算机学姐10 小时前
基于微信小程序的校园失物招领管理系统【uniapp+springboot+vue】
java·vue.js·spring boot·mysql·信息可视化·微信小程序·uni-app
yuzhiboyouye10 小时前
为什么sping-boot+ mabatis。写接口时要建好几个VO。各自用途时
java
SamDeepThinking11 小时前
第2篇:应付百万并发商品系统之需求文档
java·后端·架构