如何根据不同的工作环境提供不同的交易“超时”价值

时间:2018-11-14 09:12:04

标签: spring spring-boot spring-transactions

在基于Spring 4的项目中,由于某种原因,我无法使用@Transactional批注和<tx:annotation-driven>(因为我想使'timeout'属性的值可配置,并希望从外部属性文件中读取它的值,所以非技术人员可以根据环境更改超时值,尽管超时是恒定值,并且不允许动态超时值。

如何使用Spring Transactional属性(作为Java代码)开发它?可能吗?如下所示。

transactionObject.setTimeout(environment.getProperty("env.dev.timeout");

0 个答案:

没有答案