7
我對Spring很新,我有一個bean聲明如下。如何在Spring表達式語言中引用一個常量
<bean id="mybean" class="" scope="prototype">
<property name='typeOf' value='#{typeOfBuilder.getKeyFor("OPEN_DATE").getId()}'/>
</bean>
typeOf
是整數類型的哪個是哪個typeOfBuilder
建立由Key
這是在這種情況下OPEN_DATE
另一個表的鍵。
此代碼工作正常,但有一個限制。 OPEN_DATE
是NON-MANAGE Spring Bean
中的常量,如下所示。
public final class Constants
{
public final static String KEY_FOR_OPEN_DATE = "OPEN_DATE";
}
並強烈建議能夠參考它!
這樣的事情。
<util:constant id="PATH_TO_CONSTANT" static-field="myPath"/>
<property name='typeOf' value='#{typeOfBuilder.getKeyFor(PATH_TO_CONSTANT).getId()}'/>
任何幫助,非常感謝。
它的工作原理非常完美,非常感謝... – chiperortiz