SSM框架中Spring整合Mybatis之后还想要mybatis-config.xml配置文件怎么办,用来给Mybatis设置传值可以为null和打印查询语句

在学SSM框架的时候遇到这个问题,Spring与Mybatis整合,原本写在mybatis-config.xml配置文件里面的连接数据库等信息就整合到了spring的配置文件applicationContext.xml文件里面。

但是,之前应该写在mybatis-config.xml配置文件里面的Mybatis的配置信息,现在应该写到哪里去??不是整合了的连接数据库配置,是另外那些。

比如,我现在要给Mybatis设置传值可以为null、和打印查询语句。这两个设置原本写在mybatis-config.xml配置文件里面的,但是整合之后这个文件没有了。

搜索了很多文章都只是教怎么在mybatis-config.xml配置文件里面开启传值可以为null、和打印查询语句。所以就有了现在这个问题,框架整合之后我还想要mybatis-config.xml配置文件怎么办,或者整合配置信息之后Mybatis设置传值可以为null的配置应该写去哪个位置?
(大佬勿喷我哈,初学SSM框架。有更好的解决方法可以留言告诉我,谢谢啦)

解决方法

在applicationContext.xml文件的配置SqlSessionFactory工厂那里加上 下面这个就可以用mybatis-config.xml配置文件了

<property name="configLocation" value="classpath:mybatis-config.xml"></property>

applicationContext.xml文件里面的这个位置,如下
在这里插入图片描述
applicationContext.xml文件与mybatis-config.xml配置文件的目录结构如下
在这里插入图片描述
mybatis-config.xml配置文件中的信息如下(设置传值可以为null、和打印查询语句)
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44679078/article/details/105851092