springboot基于java文件怎么配置SqlSessionFactoryBean
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,这篇文章主要讲解了"springboot基于java文件怎么配置SqlSessionFactoryBean",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习
千家信息网最后更新 2025年12月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安全错误
数据库的锁怎样保障安全
将网络安全法律
查询数据库的事务
.net编写数据库类包
扎实搞好网络安全风险评估
停车系统软件开发中心
电子书怎么存到sql数据库
合肥 软件开发外包公司
2019山东春考网络技术真题
邮件服务器如何增加邮箱
网络安全和网络风险800
怎么查日本服务器地址
闹钟声音软件开发
广东ctf网络安全大赛排名
数据库的日期字段怎么定义
信息安全网络安全意义
工业数据软件开发商
服务器网络退出账号
交行卡中心软件开发外包公司
上海智灵网络技术有限公司
软件开发高级工程师怎么报考
软件开发年度计划
如何对网站服务器管理
市网络安全检查的报告
数据库的日期字段怎么定义
企业微信云服务器怎么弄
电脑的数据库在哪里打开
数据库最多有多少个辅助数据文件
榆林市家庭教育与网络安全
淘宝系统与数据库技术特点
湖州软件开发驻场哪家可靠