springboot扫描mapper文件

更新时间:2023-08-02 20:27:22 阅读: 评论:0

springboot扫描mapper⽂件⼀个简单的功能,百度查的都是XX,⾕歌万岁.
因为扫描不到⾃动⽣成的mapper就⽆法注⼊到rvice
⽅案⼀.@Mapper
如果Mapper⽂件所在的包和你的配置mapper的项⽬的pom定义的groupid相同的话.
因为我的mapper是⼀个模块,portal⼀个模块.
江苏广电集团mapper在com.haitian.mapper下
定陵博物馆portal的groupid是com.haitian,这样可以直接扫描到.
但是这样有两个需要考虑的地⽅:
我的书阁
配置⽂件不⾏,好像插件可以
还得折腾⼀会
2.如果第⼀个折腾出来了,默认会扫描com.haitian下的所有包来找@Mapper
虽然对运⾏效率不会有什么影响,启动就会变慢啊,浪费时间.
所以不推荐
⽅案⼆.
mybatis.mapper-locations=com.haitian.mapper/*.xml
不管⽤,有⼈说properties管⽤,我yml和propertis都试了,都不管⽤
⽅法三.加载xml⽂件
<!-- 配置扫描包,加载mapper代理对象 -->
<bean class="batis.spring.mapper.MapperScannerConfigurer">
<property name="baPackage" value="com.haitian.mapper"></property>
紧急避孕药吃多了会怎么样</bean>
@SpringBootApplication
脱身结局
@ImportResource(locations = "l")
public class PortalApplication {
家风家训家规public static void main(String[] args) {
SpringApplication.run(PortalApplication.class, args);
厨房中岛
}
}
可⾏是可⾏,不符合spring boot的开发理念,不美丽.
⽅案四:幼儿园毕业歌曲
@MapperScan("com.haitian.mapper")
⼀⾏搞定.

本文发布于:2023-08-02 20:27:22,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1127014.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:加载   扫描   影响
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图