)" type="hidden"/>

[spring]xml配置文件中bean屬性的兩種寫法(p: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>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM