2.2.1 內(nèi)置數(shù)據源
對于首次接觸URule Pro的用戶,可(kě)以使用內(nèi)置數(shù)據源的方式快速體(tǐ)驗URule Pro,快速完成系統默認的初始化工作(zuò)。
內(nèi)置數(shù)據源采用hsql的方式,因此在引入urule-console-pro的時(shí)候,自帶了hsql的驅動包:
<dependency>
<groupId>org.hsqldb</groupId>
<artifactId>hsqldb</artifactId>
<version>2.5.0</version>
</dependency>
這樣我們在配置URule Pro項目的時(shí)候,就不需要再添加這個(gè)驅動了。
隻要運行(xíng)項目,訪問安裝頁面就可(kě)以直接選擇內(nèi)置數(shù)據源。
單擊下一步
單擊确認按鈕完成初始化工作(zuò)。
hsql相關的文件會(huì)自動生(shēng)成到urule.home屬性對應的目錄中。
Spring定義數(shù)據源
如果采用Spring配置文件定義數(shù)據源,參考配置:
urule.store.database.driver=org.hsqldb.jdbcDriver
urule.config.type=embed
urule.store.database.validationQuery=select 1 from INFORMATION_SCHEMA.SYSTEM_USERS
urule.store.database.maxIdle=10
urule.store.database.initialsize=0
urule.store.database.platform=hsql
urule.store.database.maxTotal=10
urule.store.database.username=sa
urule.store.database.url=jdbc:hsqldb:file:c:/data/urule
urule.store.database.minIdle=0