类 DataSourceInitializer

  • 所有已实现的接口:
    org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean

    public class DataSourceInitializer
    extends java.lang.Object
    implements org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
    Wrapper for a DataSource that can run scripts on start up and shut down. Use as a bean definition
    Run this class to initialize a database in a running server process. Make sure the server is running first by launching the "hsql-server" from the hsql.server project. Then you can right click in Eclipse and Run As -> Java Application. Do the same any time you want to wipe the database and start again.
    作者:
    Dave Syer, Drummond Dawson, Mahmoud Ben Hassine
    • 方法详细资料

      • main

        public static void main​(java.lang.String... args)
        Main method as convenient entry point.
        参数:
        args - arguments to be passed to main.
      • destroy

        public void destroy()
        指定者:
        destroy 在接口中 org.springframework.beans.factory.DisposableBean
      • afterPropertiesSet

        public void afterPropertiesSet()
        指定者:
        afterPropertiesSet 在接口中 org.springframework.beans.factory.InitializingBean
      • setInitScripts

        public void setInitScripts​(org.springframework.core.io.Resource[] initScripts)
      • setDestroyScripts

        public void setDestroyScripts​(org.springframework.core.io.Resource[] destroyScripts)
      • setDataSource

        public void setDataSource​(javax.sql.DataSource dataSource)