mapper动态代理开发

【mapper动态代理开发】古人已用三冬足,年少今开万卷余。这篇文章主要讲述mapper动态代理开发相关的知识,希望能为你提供帮助。
  < ?xml version="1.0" encoding="UTF-8"?> < beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:p="http://www.springframework.org/schema/p" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.0.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.0.xsd">     < context:property-placeholder location="classpath:db.properties"/>   < !-- 数据库连接池 --> < bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> < property name="driverClassName" value="https://www.songbingjia.com/android/${jdbc.driver}" /> < property name="url" value="https://www.songbingjia.com/android/${jdbc.url}" /> < property name="username" value="https://www.songbingjia.com/android/${jdbc.username}" /> < property name="password" value="https://www.songbingjia.com/android/${jdbc.password}" /> < property name="maxActive" value="https://www.songbingjia.com/android/10" /> < property name="maxIdle" value="https://www.songbingjia.com/android/5" /> < /bean>   < !-- Mybatis的工厂 --> < bean id="sqlSessionFactoryBean" class="org.mybatis.spring.SqlSessionFactoryBean"> < property name="dataSource" ref="dataSource"/> < !-- 核心配置文件的位置 --> < property name="configLocation" value="https://www.songbingjia.com/android/classpath:sqlMapConfig.xml"/> < /bean>   < !-- Dao原始Dao --> < bean id="userDao" class="com.itheima.mybatis.dao.UserDaoImpl"> < property name="sqlSessionFactory" ref="sqlSessionFactoryBean"/> < /bean> < !-- Mapper动态代理开发 --> < bean id="userMapper" class="org.mybatis.spring.mapper.MapperFactoryBean"> < property name="sqlSessionFactory" ref="sqlSessionFactoryBean"/> < property name="mapperInterface" value="https://www.songbingjia.com/android/com.itheima.mybatis.mapper.UserMapper"/> < /bean>   < !-- Mapper动态代理开发   扫描 --> < bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> < !-- 基本包 --> < property name="basePackage" value="https://www.songbingjia.com/android/com.itheima.mybatis.mapper"/> < /bean>   < /beans>

    推荐阅读