MyBatis与Spring框架整合

该项目过程紧接博客MyBatis使用方法详解中的项目过程。

  1. 下载MyBatis与Spring整合jar包:
    a. 点击 https://github.com/mybatis/spring 链接。
    在这里插入图片描述
    b. 点击上图紫框框起位置即可到达下载jar包页面
  2. 创建一个web工程,导入如下相应jar包
    MyBatis与Spring框架整合_第1张图片
  3. 创建spring配置文件application.xml并添加如下配置信息:
    
    <bean id="dataSource" class="com.zaxxer.hikari.HikariDataSource" destroy-method="close">
    	<property name="driverClassName" value="com.mysql.jdbc.Driver">property>
    	<property name="jdbcUrl" value="jdbc:mysql://127.0.0.1:3306/test">property>
    	<property name="username" value="root">property>
    	<property name="password" value="root">property>
    bean>
    
    
    <bean id="sqlSessionFactoryBean" class="org.mybatis.spring.SqlSessionFactoryBean">
    	
    	<property name="dataSource" ref="dataSource">property>
    	
    	<property name="configLocation" value="classpath:mybatis_config.xml">property>
    	
    	<property name="mapperLocations" value="classpath:sql/*.xml">property>
    bean>
    	
    
    <mybatis-spring:scan base-package="com.zzu"/>
    
    
    <context:component-scan base-package="com.zzu" />
    
  4. 测试所用Test类代码如下:
    package test;
    
    import org.springframework.context.support.ClassPathXmlApplicationContext;
    
    import com.zzu.area.IAreaDao;
    
    public class Test {
    	public static void main(String[] args) {
    		ClassPathXmlApplicationContext applicationContext = new ClassPathXmlApplicationContext("application.xml");
    		IAreaDao areaDao = applicationContext.getBean(IAreaDao.class);
    		areaDao.getName("1");
    		applicationContext.close();
    	}
    }
    
    执行结果:

    北京

你可能感兴趣的:(Java)