Class JpaEmbeddedDataSourceFactoryBeanRegistrar.EmbeddedDatasourceFactoryBean

  • All Implemented Interfaces:
    org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.FactoryBean<org.springframework.jdbc.datasource.embedded.EmbeddedDatabase>, org.springframework.context.ApplicationContextAware, org.springframework.context.EnvironmentAware
    Enclosing class:
    JpaEmbeddedDataSourceFactoryBeanRegistrar

    public static class JpaEmbeddedDataSourceFactoryBeanRegistrar.EmbeddedDatasourceFactoryBean
    extends Object
    implements org.springframework.beans.factory.FactoryBean<org.springframework.jdbc.datasource.embedded.EmbeddedDatabase>, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.context.ApplicationContextAware, org.springframework.context.EnvironmentAware
    • Constructor Detail

      • EmbeddedDatasourceFactoryBean

        public EmbeddedDatasourceFactoryBean()
    • Method Detail

      • setBeanClassLoader

        public void setBeanClassLoader​(ClassLoader classLoader)
        Specified by:
        setBeanClassLoader in interface org.springframework.beans.factory.BeanClassLoaderAware
      • setApplicationContext

        public void setApplicationContext​(org.springframework.context.ApplicationContext applicationContext)
                                   throws org.springframework.beans.BeansException
        Specified by:
        setApplicationContext in interface org.springframework.context.ApplicationContextAware
        Throws:
        org.springframework.beans.BeansException
      • setEnvironment

        public void setEnvironment​(org.springframework.core.env.Environment environment)
        Specified by:
        setEnvironment in interface org.springframework.context.EnvironmentAware
      • getObject

        public org.springframework.jdbc.datasource.embedded.EmbeddedDatabase getObject()
        Specified by:
        getObject in interface org.springframework.beans.factory.FactoryBean<org.springframework.jdbc.datasource.embedded.EmbeddedDatabase>
      • getObjectType

        public Class<? extends org.springframework.jdbc.datasource.embedded.EmbeddedDatabase> getObjectType()
        Specified by:
        getObjectType in interface org.springframework.beans.factory.FactoryBean<org.springframework.jdbc.datasource.embedded.EmbeddedDatabase>
      • getApplicationContext

        public org.springframework.context.ApplicationContext getApplicationContext()
      • getEnvironment

        public org.springframework.core.env.Environment getEnvironment()
      • setClassLoader

        public void setClassLoader​(ClassLoader classLoader)
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object