springboot基于java文件怎么配置SqlSessionFactoryBean
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要讲解了"springboot基于java文件怎么配置SqlSessionFactoryBean",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习
千家信息网最后更新 2026年11月01日springboot基于java文件怎么配置SqlSessionFactoryBean
这篇文章主要讲解了"springboot基于java文件怎么配置SqlSessionFactoryBean",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"springboot基于java文件怎么配置SqlSessionFactoryBean"吧!
简介
springboot +mybatis +mysql 最简单配置化的demo
里面是最简单化配置 SessionFactoryConfig 我们指定通过@MapperScan 扫描我们的mapper.java文件,但是需要我们将对应的mapper.xml放到resources相同包路径下面的文件夹才能加载生效;类似下面的图片
当然如果我们的mapper的包路径比较深这个文件夹的目录相对而言也会比较深;
我们基于xml配置SqlSessionFactoryBean 可以指定加载多个路径的xml配置
当然基于java的配置也是可以实现的;下面两个图是对于的修改前后的区别
修改前的配置
@Bean(name = "sqlSessionFactory") public SqlSessionFactoryBean createSqlSessionFactoryBean() throws Exception { SqlSessionFactoryBean sqlSessionFactoryBean = new SqlSessionFactoryBean(); /** 设置mybatis configuration 扫描路径 */ sqlSessionFactoryBean.setConfigLocation(new ClassPathResource(MYBATIS_CONFIG));/** 设置datasource */ sqlSessionFactoryBean.setDataSource(dataSource); /** 设置typeAlias 包扫描路径 */ sqlSessionFactoryBean.setTypeAliasesPackage(typeAliasPackage); return sqlSessionFactoryBean; }修改后的配置
@Bean(name = "sqlSessionFactory") public SqlSessionFactoryBean createSqlSessionFactoryBean() throws Exception { SqlSessionFactoryBean sqlSessionFactoryBean = new SqlSessionFactoryBean(); /** 设置mybatis configuration 扫描路径 */ sqlSessionFactoryBean.setConfigLocation(new ClassPathResource(MYBATIS_CONFIG));/** 设置datasource */ sqlSessionFactoryBean.setDataSource(dataSource); PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();sqlSessionFactoryBean.setMapperLocations(resolver.getResources("classpath:sqlmapper/*.xml"));//加载配置文件的地址;// sqlSessionFactoryBean.setMapperLocations(new Resource[]{new ClassPathResource("classpath:mapper/*.xml")});/** 设置typeAlias 包扫描路径 */ sqlSessionFactoryBean.setTypeAliasesPackage(typeAliasPackage); return sqlSessionFactoryBean; } PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver(); sqlSessionFactoryBean.setMapperLocations(resolver.getResources("classpath:sqlmapper/*.xml"));//加载配置文件的地址; 多了上述的代码内容,我们指定了加载resources目录下面的sqlmapper目录下面的所有的xml
需要注意直接使用下面配置好像是不行的;
感谢各位的阅读,以上就是"springboot基于java文件怎么配置SqlSessionFactoryBean"的内容了,经过本文的学习后,相信大家对springboot基于java文件怎么配置SqlSessionFactoryBean这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
配置
文件
路径
面的
内容
目录
学习
地址
文件夹
不行
相同
两个
代码
图片
多个
就是
思路
情况
文章
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
百单网互联网科技有限公司怎么样
互联网科技深圳
新华互联网科技学院
北京互联网科技有限公司
百单互联网科技有限公司
互联网科技素材视频竖屏
互联网科技热点资讯
千方科技属于互联网企业吗
每天都有哪些好的互联网科技
电子商务与互联网科技的关系
产业互联网科技服务公司
广东鹅鹅鹅互联网科技有限公司
湖北辰鑫科技互联网
唯美互联网科技
科技互联网公司两年变化
互联网科技创新创业项目
互联网领先科技成果宣传视频
广东猫王互联网科技有限公司电话
互联网的黑科技实验室
现代科技的标志之一的互联网
科技互联网
互联网核心科技是什么
江苏南京365互联网科技
互联网科技热点资讯
央行互联网金融科技公司
北京华百购互联网科技有限公司
互联网金融科技展
工业互联网展湾科技股份有限公司
云鲸互联网络科技有限公司
前海云享互联网科技