Class DataSourceFactory

java.lang.Object
com.gsitm.ustra.java.data.datasource.DataSourceFactory
All Implemented Interfaces:
org.springframework.beans.factory.FactoryBean<DataSource>

public class DataSourceFactory extends Object implements org.springframework.beans.factory.FactoryBean<DataSource>
DataSourceBuilder를 랩핑하여 DateSource를 생성하는 FactoryBean
  • Constructor Details

    • DataSourceFactory

      public DataSourceFactory()
  • Method Details

    • setClassLoader

      public void setClassLoader(ClassLoader classLoader)
    • setType

      public void setType(Class<? extends DataSource> type)
    • setUrl

      public void setUrl(String url)
    • setDriverClassName

      public void setDriverClassName(String driverClassName)
    • setUsername

      public void setUsername(String username)
    • setPassword

      public void setPassword(String password)
    • setEnvironment

      public void setEnvironment(org.springframework.core.env.Environment environment)
    • setEnvironmentPrefix

      public void setEnvironmentPrefix(String environmentPrefix)
    • setJndiName

      public void setJndiName(String jndiName)
    • getAdditionalEnvironmentPrefix

      public String getAdditionalEnvironmentPrefix()
    • setAdditionalEnvironmentPrefix

      public void setAdditionalEnvironmentPrefix(String additionalEnvironmentPrefix)
    • getObject

      public DataSource getObject() throws Exception
      Specified by:
      getObject in interface org.springframework.beans.factory.FactoryBean<DataSource>
      Throws:
      Exception
    • getObjectType

      public Class<?> getObjectType()
      Specified by:
      getObjectType in interface org.springframework.beans.factory.FactoryBean<DataSource>
    • isSingleton

      public boolean isSingleton()
      Specified by:
      isSingleton in interface org.springframework.beans.factory.FactoryBean<DataSource>