zoukankan      html  css  js  c++  java
  • [spring]xml配置文件中bean属性的两种写法(p:configLocation <=> <property name="configLocation"/>)

    1.当作bean节点的属性:p:configLocation:
    <!-- mybatis文件配置,扫描所有mapper文件 -->
    <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"
          p:dataSource-ref="dataSource"
          p:configLocation="classpath:mybatis-config.xml"
          p:mapperLocations="classpath:com/eliteams/quick4j/web/dao/*.xml"/>

    2.当作bean节点的属性节点:<property name="configLocation"/>:

    <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">  
            <property name="dataSource" ref="dataSource"/>
            <!-- mapper和resultmap配置路径 -->
            <property name="classpath:com/eliteams/quick4j/web/dao/*.xml" />
            <property name="configLocation" value="classpath:mybatis-config.xml"/>
    </bean>

     注:org.mybatis.spring.SqlSessionFactoryBean:

    SqlSessionTemplate中需要的是SqlSessionFactory,而不是SqlSessionFactoryBean。此处使用SqlSessionFactoryBean是因为SqlSessionFactoryBean继承了FactoryBean<SqlSessionFactory>

  • 相关阅读:
    验证身份证
    base64.js
    mysql常用操作
    drop、truncate和delete的区别
    安装mysql
    一些常用计算
    nuxt+vant+rem项目构建
    vue2安装sass 预编译
    vant ui rem配置流程
    关于vue项目和内嵌iframe页面之间的通信问题
  • 原文地址:https://www.cnblogs.com/vickylinj/p/9475832.html
Copyright © 2011-2022 走看看