배치 처리시 경량화된 Repository를 사용을 위한 SQLite 처리를 지원한다.
sqlite 라이브러리 사용을 위해 dependency를 추가 한다.
<dependency> <groupId>org.xerial</groupId> <artifactId>sqlite-jdbc</artifactId> <version>x.x.x</version> </dependency>
SQLite 사용을 위해 데이터베이스 설정을 하고 repository 생성을 위한 기초데이터를 설정 한다.
<!-- SQLite database 설정 --> <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="org.sqlite.JDBC" /> <property name="url" value="jdbc:sqlite:repository.sqlite" /> <property name="username" value="" /> <property name="password" value="" /> </bean> <!-- SQLite 기초데이터 설정 --> <jdbc:initialize-database data-source="dataSource"> <jdbc:script location="org/springframework/batch/core/schema-drop-sqlite.sql" /> <jdbc:script location="org/springframework/batch/core/schema-sqlite.sql" /> </jdbc:initialize-database>