微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我们能否仅将Atomikos JTA属性中的某些属性的值设置为,并获取jta.properties中为其他属性指定的默认值?

如何解决我们能否仅将Atomikos JTA属性中的某些属性的值设置为,并获取jta.properties中为其他属性指定的默认值?

我想将com.atomikos.icatch.log_base_name属性的值设置为transaction-log,并将com.atomikos.icatch.log_base_dir属性的值设置为/log_dir。我只需要更改这两个属性,并获取jta.properties文件中所有其他属性认值。我可以通过在transactions.properties文件中指定上述两个属性并将其路径作为系统属性提供给com.atomikos.icatch.file来做到这一点吗?如果我未在jta.properties文件中指定其他属性,是否可以使用transactions.properties文件访问其他属性认值?

解决方法

这是它的工作原理:

  1. 首先加载内置默认值
  2. transactions.properties 中的属性被加载并覆盖 1
  3. 加载 jta.properties 中的属性并覆盖 2
  4. 自定义“文件”中的属性覆盖 3
  5. JVM 属性(系统属性)覆盖 4

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。