在基于Spring 4的项目中,由于某种原因,我无法使用@Transactional
批注和<tx:annotation-driven>
(因为我想使'timeout'属性的值可配置,并希望从外部属性文件中读取它的值,所以非技术人员可以根据环境更改超时值,尽管超时是恒定值,并且不允许动态超时值。
如何使用Spring Transactional属性(作为Java代码)开发它?可能吗?如下所示。
transactionObject.setTimeout(environment.getProperty("env.dev.timeout");