List of usage examples for org.springframework.beans BeanInstantiationException BeanInstantiationException
public BeanInstantiationException(Method constructingMethod, String msg, @Nullable Throwable cause)
From source file:com.sinosoft.one.mvc.util.MvcBeanUtils.java
@SuppressWarnings("unchecked") public static Object instantiateClass(Class clazz) throws BeanInstantiationException { // spring's : Object mappedObject = BeanUtils.instantiateClass(this.mappedClass); // jade's : private Object instantiateClass(this.mappedClass); // why: ??mappedClass.newInstranceBeanUtils.instantiateClass(mappedClass)1? try {/* w w w . j a va 2 s. c om*/ return clazz.newInstance(); } catch (Exception ex) { throw new BeanInstantiationException(clazz, ex.getMessage(), ex); } }
From source file:com.laxser.blitz.util.BlitzBeanUtils.java
public static Object instantiateClass(@SuppressWarnings("rawtypes") Class clazz) throws BeanInstantiationException { // spring's : Object mappedObject = BeanUtils.instantiateClass(this.mappedClass); // lama's : private Object instantiateClass(this.mappedClass); // why: ??mappedClass.newInstranceBeanUtils.instantiateClass(mappedClass)1? try {// w ww.j av a 2 s.co m return clazz.newInstance(); } catch (Exception ex) { throw new BeanInstantiationException(clazz, ex.getMessage(), ex); } }
From source file:net.solarnetwork.dao.jdbc.TomcatJdbcPoolDataSourceFactoryBean.java
@Override public DataSource getObject() throws BeansException { try {/*from ww w .j av a2 s . co m*/ poolProperties.setDataSource(dataSourceFactory.createDataSource(dataSourceProperties)); } catch (SQLException e) { throw new BeanInstantiationException(DataSource.class, "SQL exception", e); } return new org.apache.tomcat.jdbc.pool.DataSource(poolProperties); }
From source file:pl.bristleback.server.bristle.conf.resolver.message.ObjectSenderInjector.java
private void injectProperty(Object bean, Field field, ConditionObjectSender objectSender) { try {// w w w . ja va2 s . c o m FieldUtils.writeDeclaredField(bean, field.getName(), objectSender, true); } catch (IllegalAccessException e) { throw new BeanInstantiationException(bean.getClass(), e.getMessage(), e); } }
From source file:com.frank.search.solr.server.support.EmbeddedSolrServerFactory.java
protected void initSolrServer() { try {/*from www .ja v a 2s . c o m*/ this.solrServer = createPathConfiguredSolrServer(this.solrHome); } catch (ParserConfigurationException e) { throw new BeanInstantiationException(EmbeddedSolrServer.class, e.getMessage(), e); } catch (IOException e) { throw new BeanInstantiationException(EmbeddedSolrServer.class, e.getMessage(), e); } catch (SAXException e) { throw new BeanInstantiationException(EmbeddedSolrServer.class, e.getMessage(), e); } }
From source file:com.wantscart.jade.core.RowMapperFactoryImpl.java
@Override public RowMapper getRowMapper(Modifier modifier) { RowHandler rowHandler = modifier.getAnnotation(RowHandler.class); if (rowHandler != null) { if (rowHandler.rowMapper() != RowHandler.ByDefault.class) { try { RowMapper rowMapper = rowHandler.rowMapper().newInstance(); if (logger.isInfoEnabled()) { logger.info("using rowMapper " + rowMapper + " for " + modifier); }//from ww w.j a v a 2 s.c o m return rowMapper; } catch (Exception ex) { throw new BeanInstantiationException(rowHandler.rowMapper(), ex.getMessage(), ex); } } } // Class<?> returnClassType = modifier.getReturnType(); Class<?> rowType = getRowType(modifier); // BUGFIX: SingleColumnRowMapper ? Primitive Type if (rowType.isPrimitive()) { rowType = ClassUtils.primitiveToWrapper(rowType); } // ? RowMapper RowMapper rowMapper; // ?(?2Map) if (TypeUtils.isColumnType(rowType)) { if (returnClassType == Map.class) { rowMapper = new MapEntryColumnRowMapper(modifier, rowType); } else { rowMapper = new SingleColumnRowMapper(rowType); } } // Bean?????? else { if (rowType == Map.class) { rowMapper = new ColumnMapRowMapper(); } else if (rowType.isArray()) { rowMapper = new ArrayRowMapper(rowType); } else if ((rowType == List.class) || (rowType == Collection.class)) { rowMapper = new ListRowMapper(modifier); } else if (rowType == Set.class) { rowMapper = new SetRowMapper(modifier); } else { boolean checkColumns = (rowHandler == null) ? false : rowHandler.checkColumns(); boolean checkProperties = (rowHandler == null) ? false : rowHandler.checkProperties(); String key = rowType.getName() + "[checkColumns=" + checkColumns + "&checkProperties=" + checkProperties + "]"; rowMapper = rowMappers.get(key); if (rowMapper == null) { rowMapper = new BeanPropertyRowMapper(rowType, checkColumns, checkProperties); // jade's BeanPropertyRowMapper here rowMappers.put(key, rowMapper); } } // DAOMaprowMapper?Map.Entry if (returnClassType == Map.class) { rowMapper = new MapEntryRowMapper(modifier, rowMapper); } } if (logger.isInfoEnabled()) { logger.info("using rowMapper " + rowMapper + " for " + modifier); } return rowMapper; }
From source file:com.sinosoft.one.data.jade.rowmapper.DefaultRowMapperFactory.java
public RowMapper getRowMapper(StatementMetaData modifier) { RowHandler rowHandler = modifier.getAnnotation(RowHandler.class); if (rowHandler != null) { if (rowHandler.rowMapper() != RowHandler.ByDefault.class) { try { RowMapper rowMapper = rowHandler.rowMapper().newInstance(); if (logger.isInfoEnabled()) { logger.info("using rowMapper " + rowMapper + " for " + modifier); }/*from ww w. j a v a2 s .c o m*/ return rowMapper; } catch (Exception ex) { throw new BeanInstantiationException(rowHandler.rowMapper(), ex.getMessage(), ex); } } } // Class<?> returnClassType = modifier.getMethod().getReturnType(); Class<?> rowType = getRowType(modifier); // BUGFIX: SingleColumnRowMapper ? Primitive Type if (rowType.isPrimitive()) { rowType = ClassUtils.primitiveToWrapper(rowType); } // ? RowMapper RowMapper rowMapper; // ?(?2Map) if (TypeUtils.isColumnType(rowType)) { if (returnClassType == Map.class) { rowMapper = new MapEntryColumnRowMapper(modifier, rowType); } else { rowMapper = new SingleColumnRowMapper(rowType); } } // Bean?????? else { if (rowType == Map.class) { rowMapper = new ColumnMapRowMapper(); } else if (rowType.isArray()) { rowMapper = new ArrayRowMapper(rowType); } else if ((rowType == List.class) || (rowType == Collection.class)) { rowMapper = new ListRowMapper(modifier); } else if (rowType == Set.class) { rowMapper = new SetRowMapper(modifier); } else { boolean checkColumns = (rowHandler == null) ? false : rowHandler.checkColumns(); boolean checkProperties = (rowHandler == null) ? false : rowHandler.checkProperties(); String key = rowType.getName() + "[checkColumns=" + checkColumns + "&checkProperties=" + checkProperties + "]"; rowMapper = rowMappers.get(key); if (rowMapper == null) { rowMapper = new BeanPropertyRowMapper(rowType, checkColumns, checkProperties); // jade's BeanPropertyRowMapper here rowMappers.put(key, rowMapper); } } // DAOMaprowMapper?Map.Entry if (returnClassType == Map.class) { rowMapper = new MapEntryRowMapper(modifier, rowMapper); } } if (logger.isInfoEnabled()) { logger.info("using rowMapper " + rowMapper + " for " + modifier); } return rowMapper; }
From source file:com.gzj.tulip.jade.rowmapper.DefaultRowMapperFactory.java
@Override public RowMapper getRowMapper(StatementMetaData smd) { RowHandler rowHandler = smd.getAnnotation(RowHandler.class); // ? RowMapper RowMapper rowMapper = null;/*from w ww . j a va 2s . c o m*/ if (rowHandler != null) { if (rowHandler.rowMapper() != RowHandler.NotSettingRowMapper.class) { try { rowMapper = rowHandler.rowMapper().newInstance(); } catch (Exception ex) { throw new BeanInstantiationException(rowHandler.rowMapper(), ex.getMessage(), ex); } } else if (rowHandler.rowMapperFactory() != RowHandler.NotSettingRowMapperFactory.class) { try { RowMapperFactory rowMapperFactory = rowHandler.rowMapperFactory().newInstance(); rowMapper = rowMapperFactory.getRowMapper(smd); } catch (Exception ex) { throw new BeanInstantiationException(rowHandler.rowMapper(), ex.getMessage(), ex); } } } // if (rowMapper == null) { // Class<?> returnClassType = smd.getMethod().getReturnType(); Class<?> rowType = getRowType(smd); // BUGFIX: SingleColumnRowMapper ? Primitive Type if (rowType.isPrimitive()) { rowType = ClassUtils.primitiveToWrapper(rowType); } // ?(?2Map) if (TypeUtils.isColumnType(rowType)) { if (Map.class.isAssignableFrom(returnClassType)) { rowMapper = new MapEntryColumnRowMapper(smd, rowType); } else { rowMapper = new SingleColumnRowMapper(rowType); } } // Bean?????? else { if (rowType == Map.class) { rowMapper = new ColumnMapRowMapper(); } else if (rowType.isArray()) { rowMapper = new ArrayRowMapper(rowType); } else if ((rowType == List.class) || (rowType == Collection.class)) { rowMapper = new ListRowMapper(smd); } else if (rowType == Set.class) { rowMapper = new SetRowMapper(smd); } else { boolean checkColumns = (rowHandler == null) ? true : rowHandler.checkColumns(); boolean checkProperties = (rowHandler == null) ? false : rowHandler.checkProperties(); String key = rowType.getName() + "[checkColumns=" + checkColumns + "&checkProperties=" + checkProperties + "]"; rowMapper = rowMappers.get(key); if (rowMapper == null) { rowMapper = new BeanPropertyRowMapper(rowType, checkColumns, checkProperties); // jade's BeanPropertyRowMapper here rowMappers.put(key, rowMapper); } } // DAOMaprowMapper?Map.Entry if (Map.class.isAssignableFrom(returnClassType)) { rowMapper = new MapEntryRowMapper(smd, rowMapper); } } } // if (rowMapper instanceof StatementAware) { ((StatementAware) rowMapper).setStatementMetaData(smd); } if (logger.isInfoEnabled()) { logger.info("using rowMapper " + rowMapper + " for " + smd); } return rowMapper; }
From source file:gDao.genericDao.SimpleDaoHandler.java
@Override public Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException { try {/*from ww w. j a v a2s.c om*/ injectGDao(bean); } catch (Exception e) { throw new BeanInstantiationException(bean.getClass(), e.getMessage(), e.getCause()); } return bean; }