Unitils配置文件(Unitils介绍四)

本文介绍了Unitils的三层配置文件:默认配置unitils-defaults.properties、项目级配置unitils.properties及用户级配置unitils-local.properties。重点讲解了如何通过这些配置文件开启不同的功能模块,如数据库、Hibernate等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值