主题:beetlsql 与spring集成 主从配置 master不能设置

heroli 2017年09月12日 85

 <bean id="mysqlSqlManagerFactoryBean" 

name="heroMysql"  class="org.beetl.sql.ext.spring4.SqlManagerFactoryBean">   

<property name="cs" >       

 <bean  class="org.beetl.sql.ext.spring4.BeetlSqlDataSource">          

  <property name="master" ref="masterDataSource"></property>            

<property name="slaves">           

  <list>          

   <ref bean="slavesDataSource" />        

     </list>          

  </property>     

   </bean>  

  </property>    

<property name="dbStyle">       

 <bean class="${dbStyle}"/>    

     </property>  

  <property name="sqlLoader">        

<bean class="org.beetl.sql.core.ClasspathLoader">         

   <property name="sqlRoot" value="/sql"></property>      

  </bean> 

     </property>  

  <property name="nc">       

 <bean class="org.beetl.sql.core.UnderlinedNameConversion"/> 

   </property>   

 <property name="interceptors">      

  <list>           

 <bean class="org.beetl.sql.ext.DebugInterceptor"></bean>     

   </list>  

  </property>

 </bean>

终于配置报 Bean property 'master' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?

闲大赋 2017年09月12日

源码是这样

public void setMasterSource(DataSource master) {

  this.master = master;
}
作者:闲大赋
官网:
qq群:219324263
捐助