在Spring框架中,如何确定在context.xml文件中可以设置哪些“属性”和其他相关值?例如,我需要设置一个TransactionManager的隔离级别。会是:

<property name="isolation" value="SERIALIZABLE" />
<property name="isolation_level" value="Isolation.SERIALIZABLE" />


或其他一些值?

最佳答案

每个bean代表一个类,您可以通过class=""属性轻松找到该类。现在,您只需打开JavaDoc或该类的源代码,然后查找所有设置方法(遵循setFooBar()命名约定的方法)。您删除set前缀并取消首字母大写,使其成为fooBar。这些是您的财产。

在您的特定情况下,您可能正在谈论PlatformTransactionManager及其具有的各种实现。

07-27 22:08