类 DataSourceInitializer
- java.lang.Object
- org.springframework.batch.test.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 aDataSource
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 thehsql.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
构造器概要
构造器 构造器 说明 DataSourceInitializer()
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 void
afterPropertiesSet()
void
destroy()
static void
main(java.lang.String... args)
Main method as convenient entry point.void
setDataSource(javax.sql.DataSource dataSource)
void
setDestroyScripts(org.springframework.core.io.Resource[] destroyScripts)
void
setIgnoreFailedDrop(boolean ignoreFailedDrop)
void
setInitScripts(org.springframework.core.io.Resource[] initScripts)
构造器详细资料
DataSourceInitializer
public DataSourceInitializer()
方法详细资料
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)
setIgnoreFailedDrop
public void setIgnoreFailedDrop(boolean ignoreFailedDrop)