我们要搭建整个SSM框架,所以要继续上篇文章没有完成的工作,下面配置mybatis-geneator,自动生成mybatis代码。

在上篇文章中的pom.xml的配置文件中已经加了mybatis-geneator的依赖包,如下图:

一步一步教你用IntelliJ IDEA 搭建SSM框架(2)——配置mybatis-geneator

请注意:上图的plugins是和pluginManagement是同级的,如果把mybatis.geneator的plugin放在pluginManagement就引用不到mybatis-geneator

 

然后在 applicationContext.xml文件中添加下面代码:

<!-- 配置会话工厂SqlSessionFactory -->

    <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
        <!-- 数据源 -->
        <property name="dataSource" ref="dataSource"/>
        <property name="mapperLocations" value="classpath:sqlmap/*Mapper.xml"/>
        <property name="typeAliasesPackage" value="cn.only.entity" />

    </bean>

    <!-- 在spring容器中配置mapper的扫描器产生的动态代理对象在spring的容器中自动注册,bean的id就是mapper类名(首字母小写)-->
    <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
        <!-- 指定扫描包的路径,就是mapper接口的路径,多个包中间以 半角逗号隔开   -->
        <property name="basePackage" value="cn.only.dao"/>
        <!-- 配置sqlSessionFactoryBeanName -->
        <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"/>
    </bean>
View Code

相关文章:

  • 2021-10-29
  • 2021-09-20
  • 2021-11-19
  • 2021-11-04
  • 2022-01-03
猜你喜欢
  • 2021-04-06
  • 2021-07-17
  • 2022-12-23
  • 2022-12-23
  • 2021-09-14
  • 2021-07-10
  • 2021-11-30
相关资源
相似解决方案