请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

mybatis如何获取数据库连接信息

老师您好 我想问一下mybatis是怎么获取到数据库连接信息的 在mybatis-config文件里并没有看到引用setting.propertity这个文件 所以有一些疑惑

正在回答

1回答

你好,你看一下applicationContext.xml,settings.properties文件里配置的属性会自动写入到这里使用${}包裹的变量里,这样就会注入到sessionFactory里,然后按照那个文件里从上到下的顺序一个个注入下去,最后关联上mybatis的xml文件和对应扫描的dao类

0 回复 有任何疑惑可以回复我~
  • 提问者 慕标4204065 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-11-26 09:33:32
  • 提问者 慕标4204065 #2
    老师您好 今天做到了数据库访问的部分 我知道mybatis是用SQLSession来执行语句并返回结果 在spingcontext中也注册了sqlsessionFactory 但是我目前还不明白spring是在什么时候调用这个bean来访问数据库呢? 因为我在学习spring框架的时候,要想使用bean肯定要先获取这个bean 但是在springmvc里面没有看到这个过程 所以有一些疑惑 希望老师予以解答 万分感谢!!!
    回复 有任何疑惑可以回复我~ 2019-11-26 10:16:21
  • Jimin 回复 提问者 慕标4204065 #3
    spring启动时会通过web.xml找到applicationContext.xml去执行bean的初始化,然后把db相关的都在启动时初始化好,使用时直接从spring上下文里获取即可
    回复 有任何疑惑可以回复我~ 2019-11-28 01:29:03
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号