Unitils配置文件(Unitils介绍四)

来源:互联网 发布:c语言定义字符数组长度 编辑:程序博客网 时间:2024/04/27 01:43
 Unitils可以有三层配置文件,从内到处以次为
  1. unitils-defaults.properties: 默认配置文件,内置,开启所有功能。
  2. unitils.properties:    配置项目级的属性, 项目共通配置
  3. unitils-local.properties:配置用户级的属性,个人的特殊配置
  举个例子
   unitils.properties 文件内容:
  1. database.driverClassName=oracle.jdbc.driver.OracleDriver
  2. database.url=jdbc:oracle:thin:@yourmachine:1521:YOUR_DB
  1. unitils-local.properties :文件内容

  2. database.userName=john
  3. database.password=secret
  4. database.schemaNames=test_john
当然unitils-local.properties的名字是可以改变的,只要你更改如下配置
  1. unitils.configuration.localFileName=projectTwo-local.properties
这样你的unitils-local.properties就可以变成projectTwo-local.properties了.
我们简单分析一下unitils-defaults.properties文件:
  1. //配置自定义配置文件和本地文件
  2. unitils.configuration.customFileName=unitils.properties
  3. unitils.configuration.localFileName=unitils-local.properties
  4. // 配置开启的模块
  5. unitils.modules=database,dbunit,hibernate,easymock,inject,spring,jpa //可有可无
  6. unitils.module.database.className=org.unitils.database.DatabaseModule
  7. unitils.module.database.runAfter=
  8. unitils.module.database.enabled=true//true开启此功能,false关闭 以下一样
  9. unitils.module.hibernate.className=org.unitils.orm.hibernate.HibernateModule
  10. unitils.module.hibernate.runAfter=
  11. unitils.module.hibernate.enabled=true
  12. unitils.module.dbunit.className=org.unitils.dbunit.DbUnitModule
  13. unitils.module.dbunit.runAfter=
  14. unitils.module.dbunit.enabled=true
  15. unitils.module.easymock.className=org.unitils.easymock.EasyMockModule
  16. unitils.module.easymock.runAfter=
  17. unitils.module.easymock.enabled=true
  18. unitils.module.inject.className=org.unitils.inject.InjectModule
  19. unitils.module.inject.runAfter=
  20. unitils.module.inject.enabled=true
  21. unitils.module.spring.className=org.unitils.spring.SpringModule
  22. unitils.module.spring.runAfter=database
  23. unitils.module.spring.enabled=true
  24. unitils.module.jpa.className=org.unitils.orm.jpa.JpaModule
  25. unitils.module.jpa.runAfter=
  26. unitils.module.jpa.enabled=true


原创粉丝点击