`
tongyitaiwan
  • 浏览: 3553 次
  • 性别: Icon_minigender_1
  • 来自: 济南
文章分类
社区版块
存档分类
最新评论

SqlMapClientFactoryBean中configLocations 配置

阅读更多
在spring配置xml中,通常配置如下:
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocation">
<value>classpath:sqlmap-config.xml</value>
    </property>
<property name="dataSource">
<ref local="dataSource"/>
    </property>
</bean>

问题是SqlMapClientFactoryBean中的属性是configLocations,而不是configLocation,那么为什么少了一个s呢?原因在意SqlMapClientFactoryBean中的setConfigLocation方法,详细:
public void setConfigLocation(Resource configLocation) {
this.configLocations = (configLocation != null ? new Resource[] {configLocation} : null);
  }


这关系到java中,getter和setter方法的命名法。
分享到:
评论

相关推荐

    Spring高版本对ibatis的支持

    最近想在最新的Spring5.0中集成ibatis(不是mybatis),发现已经不在支持SqlmapClientTemplate和SqlmapClientFactoryBean,于是搞了这个工具jar来进行支持如下配置 ...

    SSI框架整合实例

    部分配置代码,所有代码都有,很全 ... &lt;bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"&gt; &lt;value&gt;classpath:SqlMapConfig.xml &lt;/bean&gt;

    Spring+ibatis 保留ibatis事务的配置

    给定的XML配置文件展示了如何在Spring中配置ibatis数据源以及ibatis事务管理器。首先,注释掉的`BasicDataSource`部分是用来配置数据源的,这里没有启用,而是选择了使用JNDI数据源。实际生产环境中,通常会使用...

    SPRING IBATIS 保留IBATIS事务的配置方式

    在提供的XML配置文件中,我们可以看到Spring容器的定义以及iBatis的配置细节。 #### 定义数据源 首先定义了一个数据源,这里使用了注释的方式给出了两种可能的数据源定义方式:一种是通过`BasicDataSource`直接...

    struts+spring+ibaits配置详解

    根据给定的部分内容来看,本文将着重介绍 Spring 配置文件中的相关内容,特别是数据源、SQL 映射客户端、事务管理器以及事务属性源的配置。 ##### 1. 数据源 DataSource 配置 ```xml &lt;value&gt;...

    ibatis整合spring

    ame, lastName) values (#firstName#, #lastName#)]...在Spring框架中整合iBatis,我们需要配置数据源、SqlMapClient以及SqlMapClientTemplate。以下是一个基本的配置示例: ```xml ;serverTimezone=UTC"/&gt; ...

    记一次Ibatis的意外发生.docx

    在application-context.xml文件中配置SqlMapClient,需要使用org.springframework.orm.ibatis.SqlMapClientFactoryBean类。这个类中import了多个包,包括com.ibatis.common.xml.NodeletException、...

    springmvc-ibatis

    &lt;bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"&gt; &lt;value&gt;classpath:ibatis-Base.xml &lt;ref bean="dataSource"/&gt; &lt;!-- 配置sqlMapClientTemplate模板 --&gt;...

    ibatis与spring的整合

    简化后的配置示例中,`&lt;settings&gt;`标签可能包含缓存设置、日志配置等。 8. **AOP配置** `aop:config`元素定义了哪些类或方法需要应用事务管理。`aop:pointcut`定义了一个切点表达式,匹配特定包下的所有方法。`aop...

    在Spring使用iBatis及配置讲解

    要想在程序里使用 SqlMapClientTemplate,需要在 xml 中配置一个 bean。例如: ```xml &lt;bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"&gt; ``` 在上面的配置中,我们...

    spring applicationContext 配置文件

    &lt;bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean" p:dataSource-ref="dataSourceProxy"&gt; &lt;value&gt;classpath:SqlMapConfig.xml&lt;/value&gt; &lt;/property&gt; ...

    STRUTS+Spring+Ibats

    3. 配置iBatis:在SqlMapConfig.xml中配置数据库连接信息,以及SQL映射文件的位置。 4. 整合Struts和Spring:通过Struts的PlugIn或Interceptor实现Spring的依赖注入,使Struts在请求处理时能够获取到由Spring管理的...

    多文件上传

    【多文件上传】技术在... 在Spring中整合MyBatis,需要配置`SqlMapClientFactoryBean`,指定`configLocation`为MyBatis的主配置文件路径,以便Spring管理SQL映射。 ```xml &lt;!-- ibatis sqlMapClient的bean配置 --&gt; ...

    netty框架技术学习笔记

    `spring-ibatis.xml`文件中提到了Spring与iBatis的整合,`SqlMapClientFactoryBean`是Spring中用于创建iBatis的SqlMapClient实例的类。Spring的`DataSourceTransactionManager`是事务管理器,负责处理基于数据源的...

    Spring+iBatis整合详解

    以上配置中,`txAdvice`定义了不同的方法名称对应的事务传播行为,比如所有的“add”、“del”和“update”方法都使用REQUIRED传播行为,而其他方法默认为只读操作。 ##### 3. SqlMapClient配置 接下来,需要配置`...

    Spring整合ibatis

    在Spring中配置数据源通常采用Apache Commons DBCP库中的`BasicDataSource`类。 ```xml ``` - **重要配置项解释**: - `driverClassName`:指定数据库驱动的全限定类名。 - `url`:数据库连接URL。 -...

    ibatis spring

    例如,在Spring环境中配置iBatis,可以轻松管理数据库连接池、事务处理及异常处理等方面。Spring还支持声明式事务管理,这使得在iBatis中实现复杂的事务逻辑变得更加简单。 #### 配置示例 文件中给出了一段关于在...

    struts2,spring整合及ibatis基础

    - **定义 DAO 组件并在 Spring 配置文件中配置**: - 编写测试代码验证 Spring 和 iBatis 是否整合成功。 - 注意:改写后的 DAO 组件不能直接实例化使用,而应该通过 Spring 容器获取。 #### 2. Struts2 和 ...

Global site tag (gtag.js) - Google Analytics