@Override
 protected void onInit() throws Exception {
   super.onInit();
   if (!this.mapperSet) {
     this.mapper.setBeanFactory(this.getBeanFactory());
   }
 }
 @Override
 protected void onInit() throws Exception {
   super.onInit();
   if (!this.sqlParameterSourceFactorySet && this.getBeanFactory() != null) {
     ((ExpressionEvaluatingSqlParameterSourceFactory) this.sqlParameterSourceFactory)
         .setBeanFactory(this.getBeanFactory());
   }
 }
 public void setParent(IntegrationObjectSupport parent) {
   this.parent = parent;
   setComponentName(parent.getComponentName());
 }